ColumnName ~> Column
This commit is contained in:
parent
85bc46c5b0
commit
0ec02eeef8
6 changed files with 45 additions and 46 deletions
|
|
@ -1,4 +1,4 @@
|
|||
use crate::internals::row::ColumnPosition;
|
||||
use crate::internals::row::Column;
|
||||
use crate::schema::{TableName, TableSchema};
|
||||
use crate::internals::table::Table;
|
||||
use crate::operation::{Operation, Condition};
|
||||
|
|
@ -145,7 +145,7 @@ impl State {
|
|||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use crate::internals::row::ColumnPosition;
|
||||
use crate::internals::row::Column;
|
||||
use std::collections::HashSet;
|
||||
use crate::type_system::{DbType, IndexableValue, Value};
|
||||
use crate::operation::Operation;
|
||||
|
|
@ -259,8 +259,8 @@ mod tests {
|
|||
let users_schema = users_schema();
|
||||
let users_position: TablePosition = 0;
|
||||
|
||||
let id_column: ColumnPosition = 0;
|
||||
let name_column: ColumnPosition = 1;
|
||||
let id_column: Column = 0;
|
||||
let name_column: Column = 1;
|
||||
|
||||
state
|
||||
.interpret(CreateTable(users_schema.clone()))
|
||||
|
|
@ -377,7 +377,7 @@ mod tests {
|
|||
let users_schema = users_schema();
|
||||
let users_position: TablePosition = 0;
|
||||
|
||||
let id_column: ColumnPosition = 0;
|
||||
let id_column: Column = 0;
|
||||
|
||||
state
|
||||
.interpret(CreateTable(users_schema.clone()))
|
||||
|
|
@ -451,7 +451,7 @@ mod tests {
|
|||
let users_schema = users_schema();
|
||||
let users_position: TablePosition = 0;
|
||||
|
||||
let name_column: ColumnPosition = 1;
|
||||
let name_column: Column = 1;
|
||||
|
||||
state
|
||||
.interpret(CreateTable(users_schema.clone()))
|
||||
|
|
@ -497,7 +497,7 @@ mod tests {
|
|||
let table = &state.tables[0];
|
||||
assert!(table.rows().len() == 2);
|
||||
|
||||
let user: ColumnPosition = 1;
|
||||
let user: Column = 1;
|
||||
assert!(table.indexes().contains_key(&user));
|
||||
|
||||
let index = table.indexes().get(&user).unwrap();
|
||||
|
|
@ -519,8 +519,8 @@ pub fn example() {
|
|||
use Operation::*;
|
||||
use Value::*;
|
||||
|
||||
let id_column: ColumnPosition = 0;
|
||||
let name_column: ColumnPosition = 1;
|
||||
let id_column: Column = 0;
|
||||
let name_column: Column = 1;
|
||||
// let age_column: ColumnPosition = 2;
|
||||
|
||||
let users_schema: TableSchema = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue