UNPKG

@nerdware/ddb-single-table

Version:

A schema-based DynamoDB modeling tool, high-level API, and type-generator built to supercharge single-table designs!⚡

14 lines (13 loc) 670 B
/** * A dictionary of `WhereQuery` operator methods, each of which returns a string * in the operator's respective format for DynamoDB expressions. */ export const WHERE_QUERY_OPERATOR_TO_EXPRESSION = { eq: (eanKey, eavKeys) => `${eanKey} = ${eavKeys[0]}`, lt: (eanKey, eavKeys) => `${eanKey} < ${eavKeys[0]}`, lte: (eanKey, eavKeys) => `${eanKey} <= ${eavKeys[0]}`, gt: (eanKey, eavKeys) => `${eanKey} > ${eavKeys[0]}`, gte: (eanKey, eavKeys) => `${eanKey} >= ${eavKeys[0]}`, beginsWith: (eanKey, eavKeys) => `begins_with( ${eanKey}, ${eavKeys[0]} )`, between: (eanKey, eavKeys) => `${eanKey} BETWEEN ${eavKeys[0]} AND ${eavKeys[1]}`, };