encodeKeyCondition method

FutureOr<EncodingContext> encodeKeyCondition(
  1. KeyCondition c,
  2. EncodingContext context
)

Implementation

FutureOr<EncodingContext> encodeKeyCondition(
    KeyCondition c, EncodingContext context) {
  if (c is KeyConditionEQ) {
    return encodeKeyConditionEQ(c, context);
  } else if (c is KeyConditionNotEQ) {
    return encodeKeyConditionNotEQ(c, context);
  } else if (c is KeyConditionIN) {
    return encodeKeyConditionIN(c, context);
  } else if (c is KeyConditionNotIN) {
    return encodeKeyConditionNotIN(c, context);
  } else if (c is KeyConditionGreaterThan) {
    return encodeKeyConditionGreaterThan(c, context);
  } else if (c is KeyConditionGreaterThanOrEqual) {
    return encodeKeyConditionGreaterThanOrEqual(c, context);
  } else if (c is KeyConditionLessThan) {
    return encodeKeyConditionLessThan(c, context);
  } else if (c is KeyConditionLessThanOrEqual) {
    return encodeKeyConditionLessThanOrEqual(c, context);
  } else {
    throw ConditionEncodingError("$c");
  }
}