use bdat::legacy::{LegacyColumnBuilder, LegacyFlag, LegacyRow, LegacyTable, LegacyTableBuilder};
use bdat::{Cell, Value, ValueType};
pub fn duplicate_table_create() -> LegacyTable<'static> {
let flag = LegacyFlag::new_bit("Flag1", 0);
LegacyTableBuilder::with_name("Test")
.add_column(
LegacyColumnBuilder::new(ValueType::SignedInt, "Label1".to_string().into())
.set_flags(vec![flag.clone()])
.build(),
)
.add_column(
LegacyColumnBuilder::new(ValueType::SignedInt, "Label1".to_string().into())
.set_flags(vec![flag])
.build(),
)
.add_column(LegacyColumnBuilder::new(
ValueType::SignedByte,
"Label2".to_string().into(),
))
.add_row(LegacyRow::new(vec![
Cell::Flags(vec![1]),
Cell::Flags(vec![1]),
Cell::Single(Value::SignedByte(2)),
]))
.add_row(LegacyRow::new(vec![
Cell::Flags(vec![0]),
Cell::Flags(vec![0]),
Cell::Single(Value::SignedByte(-4)),
]))
.build()
}