Function createCozoDbCommandFactory
- createCozoDbCommandFactory(dbSchema): {
generateAtomCommand: ((tableName, items, fieldNames?) => string);
generateGet: ((tableName, selectFields?, conditions?, conditionFields?, options?) => string);
generateModifyCommand: ((tableName, command?, fieldNames?) => string);
generatePut: ((tableName, array) => string);
generateRm: ((tableName, keyValues) => string);
generateUpdate: ((tableName, array) => string);
} Returns {
generateAtomCommand: ((tableName, items, fieldNames?) => string);
generateGet: ((tableName, selectFields?, conditions?, conditionFields?, options?) => string);
generateModifyCommand: ((tableName, command?, fieldNames?) => string);
generatePut: ((tableName, array) => string);
generateRm: ((tableName, keyValues) => string);
generateUpdate: ((tableName, array) => string);
}
generateAtomCommand: ((tableName, items, fieldNames?) => string)
- (tableName, items, fieldNames?): string
Parameters
- tableName: string
- items: Partial<DbEntity>[]
- fieldNames: string[] = []
Returns string
generateGet: ((tableName, selectFields?, conditions?, conditionFields?, options?) => string)
- (tableName, selectFields?, conditions?, conditionFields?, options?): string
Parameters
- tableName: string
- selectFields: string[] = []
- conditions: string[] = []
- conditionFields: string[] = []
- options: GetCommandOptions = {}
Returns string
generateModifyCommand: ((tableName, command?, fieldNames?) => string)
- (tableName, command?, fieldNames?): string
Parameters
- tableName: string
- command: "update" | "put" = 'put'
- fieldNames: string[] = []
Returns string
generatePut: ((tableName, array) => string)
- (tableName, array): string
Parameters
- tableName: string
- array: Partial<DbEntity>[]
Returns string
generateRm: ((tableName, keyValues) => string)
- (tableName, keyValues): string
Parameters
- tableName: string
- keyValues: Partial<DbEntity>[]
Returns string
generateUpdate: ((tableName, array) => string)
- (tableName, array): string
Parameters
- tableName: string
- array: Partial<DbEntity>[]
Returns string