mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-18 17:14:20 +01:00
Add ColDef arguments to Column::new in collate.rs
This commit is contained in:
@@ -2254,7 +2254,7 @@ mod tests {
|
||||
use super::*;
|
||||
use crate::incremental::dbsp::Delta;
|
||||
use crate::incremental::operator::{FilterOperator, FilterPredicate};
|
||||
use crate::schema::{BTreeTable, Column as SchemaColumn, Schema, Type};
|
||||
use crate::schema::{BTreeTable, ColDef, Column as SchemaColumn, Schema, Type};
|
||||
use crate::storage::pager::CreateBTreeFlags;
|
||||
use crate::translate::logical::{ColumnInfo, LogicalPlanBuilder, LogicalSchema};
|
||||
use crate::util::IOExt;
|
||||
@@ -2278,11 +2278,12 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
None,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: true,
|
||||
..Default::default()
|
||||
},
|
||||
),
|
||||
SchemaColumn::new_default_text(
|
||||
Some("name".to_string()),
|
||||
@@ -2320,11 +2321,12 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
None,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: true,
|
||||
..Default::default()
|
||||
},
|
||||
),
|
||||
SchemaColumn::new_default_text(
|
||||
Some("product_name".to_string()),
|
||||
@@ -2362,11 +2364,12 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
None,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: true,
|
||||
..Default::default()
|
||||
},
|
||||
),
|
||||
SchemaColumn::new_default_integer(
|
||||
Some("user_id".to_string()),
|
||||
@@ -2406,11 +2409,12 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
None,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: true,
|
||||
..Default::default()
|
||||
},
|
||||
),
|
||||
SchemaColumn::new_default_text(
|
||||
Some("name".to_string()),
|
||||
@@ -2440,11 +2444,12 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
None,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: true,
|
||||
..Default::default()
|
||||
},
|
||||
),
|
||||
SchemaColumn::new_default_integer(
|
||||
Some("customer_id".to_string()),
|
||||
@@ -2484,11 +2489,12 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
None,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: true,
|
||||
..Default::default()
|
||||
},
|
||||
),
|
||||
SchemaColumn::new_default_text(
|
||||
Some("name".to_string()),
|
||||
|
||||
@@ -413,11 +413,7 @@ mod tests {
|
||||
None,
|
||||
Type::Text,
|
||||
left,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
ColDef::default(),
|
||||
)],
|
||||
unique_sets: vec![],
|
||||
foreign_keys: vec![],
|
||||
@@ -447,11 +443,7 @@ mod tests {
|
||||
None,
|
||||
Type::Text,
|
||||
right,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
ColDef::default(),
|
||||
)],
|
||||
unique_sets: vec![],
|
||||
foreign_keys: vec![],
|
||||
@@ -488,11 +480,13 @@ mod tests {
|
||||
None,
|
||||
Type::Integer,
|
||||
collation,
|
||||
true,
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
false,
|
||||
ColDef {
|
||||
primary_key: true,
|
||||
rowid_alias: true,
|
||||
notnull: false,
|
||||
unique: true,
|
||||
hidden: false,
|
||||
},
|
||||
)],
|
||||
unique_sets: vec![],
|
||||
foreign_keys: vec![],
|
||||
|
||||
Reference in New Issue
Block a user