sqlite3orm
Version:
ORM for sqlite3 and TypeScript/JavaScript
13 lines (12 loc) • 603 B
TypeScript
import { KeyType, MetaModel, MetaProperty } from '../metadata';
import { QueryOperation } from './QueryOperation';
import { ComparisonOperatorType } from './Where';
export declare class QueryPropertyPredicate<PT> implements QueryOperation {
propertyKey: KeyType;
value: any;
op: ComparisonOperatorType;
constructor(propertyKey: KeyType, opName: string, value: any);
toSql(metaModel: MetaModel, params: object, tablePrefix: string): Promise<string>;
protected operatorSql(value: any): string;
protected setHostParameter(prop: MetaProperty, params: any, value: any): string;
}