$declaration constant
BridgeClassDef
const $declaration
Compile-time class declaration of $DatabaseExecutor
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType($type, isAbstract: true),
constructors: {
'': BridgeConstructorDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
namedParams: [],
params: [],
),
isFactory: false,
),
},
methods: {
'execute': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.voidType)),
]),
),
namedParams: [],
params: [
BridgeParameter(
'sql',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'arguments',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
],
),
),
'rawInsert': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
]),
),
namedParams: [],
params: [
BridgeParameter(
'sql',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'arguments',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
],
),
),
'insert': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
]),
),
namedParams: [
BridgeParameter(
'nullColumnHack',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'conflictAlgorithm',
BridgeTypeAnnotation($ConflictAlgorithm.$type, nullable: true),
true,
),
],
params: [
BridgeParameter(
'table',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'values',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
),
false,
),
],
),
),
'query': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
),
]),
),
]),
),
namedParams: [
BridgeParameter(
'distinct',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: true,
),
true,
),
BridgeParameter(
'columns',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
]),
nullable: true,
),
true,
),
BridgeParameter(
'where',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'whereArgs',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
BridgeParameter(
'groupBy',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'having',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'orderBy',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'limit',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: true,
),
true,
),
BridgeParameter(
'offset',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: true,
),
true,
),
],
params: [
BridgeParameter(
'table',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
],
),
),
'rawQuery': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
),
]),
),
]),
),
namedParams: [],
params: [
BridgeParameter(
'sql',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'arguments',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
],
),
),
'rawQueryCursor': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation($QueryCursor.$type),
]),
),
namedParams: [
BridgeParameter(
'bufferSize',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: true,
),
true,
),
],
params: [
BridgeParameter(
'sql',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'arguments',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
false,
),
],
),
),
'queryCursor': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation($QueryCursor.$type),
]),
),
namedParams: [
BridgeParameter(
'distinct',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: true,
),
true,
),
BridgeParameter(
'columns',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
]),
nullable: true,
),
true,
),
BridgeParameter(
'where',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'whereArgs',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
BridgeParameter(
'groupBy',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'having',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'orderBy',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'limit',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: true,
),
true,
),
BridgeParameter(
'offset',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: true,
),
true,
),
BridgeParameter(
'bufferSize',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: true,
),
true,
),
],
params: [
BridgeParameter(
'table',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
],
),
),
'rawUpdate': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
]),
),
namedParams: [],
params: [
BridgeParameter(
'sql',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'arguments',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
],
),
),
'update': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
]),
),
namedParams: [
BridgeParameter(
'where',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'whereArgs',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
BridgeParameter(
'conflictAlgorithm',
BridgeTypeAnnotation($ConflictAlgorithm.$type, nullable: true),
true,
),
],
params: [
BridgeParameter(
'table',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'values',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
),
false,
),
],
),
),
'rawDelete': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
]),
),
namedParams: [],
params: [
BridgeParameter(
'sql',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
BridgeParameter(
'arguments',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
],
),
),
'delete': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.future, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int, [])),
]),
),
namedParams: [
BridgeParameter(
'where',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: true,
),
true,
),
BridgeParameter(
'whereArgs',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
]),
nullable: true,
),
true,
),
],
params: [
BridgeParameter(
'table',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
false,
),
],
),
),
'batch': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($Batch.$type),
namedParams: [],
params: [],
),
),
},
getters: {
'database': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($Database.$type),
namedParams: [],
params: [],
),
),
},
setters: {},
fields: {},
wrap: true,
bridge: false,
);