ConditionSQLEncoder class
A Condition encoder for SQL.
- Inheritance
-
- Object
- ConditionEncoder
- ConditionSQLEncoder
Constructors
- ConditionSQLEncoder(SchemeProvider schemeProvider, {required String sqlElementQuote})
Properties
- groupCloser → String
-
no setteroverride
- groupOpener → String
-
no setteroverride
- groupOperatorAND → String
-
no setteroverride
- groupOperatorOR → String
-
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schemeProvider → SchemeProvider?
-
finalinherited
- sqlElementQuote → String
-
final
Methods
-
conditionParameterToParameterValue(
ConditionParameter parameter, EncodingContext context, String? fieldKey, Type? fieldType, {bool valueAsList = false}) → FutureOr< EncodingValue< String, Object?> > -
encode(
Condition condition, String entityName, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, Transaction? transaction, String? tableName}) → FutureOr<EncodingContext> -
inherited
-
encodeCondition(
Condition c, EncodingContext context) → FutureOr< EncodingContext> -
inherited
-
encodeConditionValuesWithOperator(
EncodingContext context, Type keyType, String? fieldKey, String tableKey, String operator, dynamic values, bool valueAsList) → FutureOr< EncodingContext> -
encodeEncodingPlaceholder(
EncodingPlaceholder p) → String -
inherited
-
encodeEncodingPlaceholderIndex(
EncodingPlaceholderIndex p) → String -
inherited
-
encodeEncodingValueList(
EncodingValueList p) → String -
inherited
-
encodeEncodingValueNull(
EncodingValueNull< String> p) → String -
inherited
-
encodeEncodingValuePrimitive(
EncodingValuePrimitive< String, Object?> p) → String -
inherited
-
encodeEncodingValueText(
EncodingValueText< String> p) → String -
inherited
-
encodeGroupCondition(
GroupCondition c, EncodingContext context) → FutureOr< EncodingContext> -
inherited
-
encodeGroupConditionAND(
GroupConditionAND c, EncodingContext context) → FutureOr< EncodingContext> -
inherited
-
encodeGroupConditionOperator(
GroupCondition c, EncodingContext context, String operator) → FutureOr< EncodingContext> -
inherited
-
encodeGroupConditionOR(
GroupConditionOR c, EncodingContext context) → FutureOr< EncodingContext> -
inherited
-
encodeIDCondition(
ConditionID c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeIDConditionIN(
ConditionIdIN c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyCondition(
KeyCondition c, EncodingContext context) → FutureOr< EncodingContext> -
inherited
-
encodeKeyConditionEQ(
KeyConditionEQ c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionGreaterThan(
KeyConditionGreaterThan c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionGreaterThanOrEqual(
KeyConditionGreaterThanOrEqual c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionIN(
KeyConditionIN c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionLessThan(
KeyConditionLessThan c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionLessThanOrEqual(
KeyConditionLessThanOrEqual c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionNotEQ(
KeyConditionNotEQ c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionNotIN(
KeyConditionNotIN c, EncodingContext context) → FutureOr< EncodingContext> -
override
-
encodeKeyConditionOperator(
KeyCondition c, EncodingContext context, String operator, {bool valueAsList = false}) → FutureOr< EncodingContext> -
escapeStringQuotes(
String valueStr, String quote) → String -
inherited
-
keyFieldReferenceToSQL(
KeyCondition c, EncodingContext context) → FutureOr< MapEntry< Type, String> > -
keyFieldToSQL(
KeyCondition c, EncodingContext context) → FutureOr< MapEntry< Type, String> > -
keyToSQL(
KeyCondition c, EncodingContext context) → FutureOr< MapEntry< Type, String> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parameterPlaceholder(
String parameterKey) → String -
override
-
parameterPlaceholderIndexKey(
String parameterKey, int index) → String -
inherited
-
resolveEntityAlias(
EncodingContext context, String entityName) → String -
inherited
-
resolveFieldName(
String tableName, String fieldName) → FutureOr< String> -
override
-
resolveParameterValue(
String valueKey, ConditionParameter value, EncodingContext context, Type? valueType, {bool valueAsList = false}) → FutureOr< EncodingValue< String, Object?> > -
inherited
-
resolveValueToCompatibleType(
Object? value) → FutureOr< Object?> -
override
-
resolveValueToType(
Object? value, Type valueType, {bool valueAsList = false}) → FutureOr< Object?> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
valueToParameterValue(
EncodingContext context, dynamic value, {String? fieldKey, Type? fieldType, bool valueAsList = false}) → FutureOr< EncodingValue< String, Object?> > -
valueToParameterValueList(
Object? value, Type? type, {String? key}) → EncodingValueList< String> -
valueToSQL(
EncodingContext context, dynamic value, {String? fieldKey, Type? fieldType, bool valueAsList = false}) → FutureOr< String> -
valueToSQLPlain(
Object? value, Type? type, {String? key}) → EncodingValue< String, Object?>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited