ConditionEncoder class abstract
Base class to encode Condition.
- Implementers
Constructors
- ConditionEncoder([SchemeProvider? schemeProvider])
Properties
- groupCloser → String
-
no setter
- groupOpener → String
-
no setter
- groupOperatorAND → String
-
no setter
- groupOperatorOR → String
-
no setter
- 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?
-
final
Methods
-
encode(
Condition condition, String entityName, {Object? parameters, List? positionalParameters, Map< String, Object?> ? namedParameters, Transaction? transaction, String? tableName}) → FutureOr<EncodingContext> -
encodeCondition(
Condition c, EncodingContext context) → FutureOr< EncodingContext> -
encodeEncodingPlaceholder(
EncodingPlaceholder p) → String -
encodeEncodingPlaceholderIndex(
EncodingPlaceholderIndex p) → String -
encodeEncodingValueList(
EncodingValueList p) → String -
encodeEncodingValueNull(
EncodingValueNull< String> p) → String -
encodeEncodingValuePrimitive(
EncodingValuePrimitive< String, Object?> p) → String -
encodeEncodingValueText(
EncodingValueText< String> p) → String -
encodeGroupCondition(
GroupCondition c, EncodingContext context) → FutureOr< EncodingContext> -
encodeGroupConditionAND(
GroupConditionAND c, EncodingContext context) → FutureOr< EncodingContext> -
encodeGroupConditionOperator(
GroupCondition c, EncodingContext context, String operator) → FutureOr< EncodingContext> -
encodeGroupConditionOR(
GroupConditionOR c, EncodingContext context) → FutureOr< EncodingContext> -
encodeIDCondition(
ConditionID c, EncodingContext context) → FutureOr< EncodingContext> -
encodeIDConditionIN(
ConditionIdIN c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyCondition(
KeyCondition c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionEQ(
KeyConditionEQ c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionGreaterThan(
KeyConditionGreaterThan c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionGreaterThanOrEqual(
KeyConditionGreaterThanOrEqual c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionIN(
KeyConditionIN c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionLessThan(
KeyConditionLessThan c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionLessThanOrEqual(
KeyConditionLessThanOrEqual c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionNotEQ(
KeyConditionNotEQ c, EncodingContext context) → FutureOr< EncodingContext> -
encodeKeyConditionNotIN(
KeyConditionNotIN c, EncodingContext context) → FutureOr< EncodingContext> -
escapeStringQuotes(
String valueStr, String quote) → String -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parameterPlaceholder(
String parameterKey) → String -
parameterPlaceholderIndexKey(
String parameterKey, int index) → String -
resolveEntityAlias(
EncodingContext context, String entityName) → String -
resolveFieldName(
String tableName, String fieldName) → FutureOr< String> -
resolveParameterValue(
String valueKey, ConditionParameter value, EncodingContext context, Type? valueType, {bool valueAsList = false}) → FutureOr< EncodingValue< String, Object?> > -
resolveValueToCompatibleType(
Object? value) → FutureOr< Object?> -
resolveValueToType(
Object? value, Type valueType, {bool valueAsList = false}) → FutureOr< Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited