Documentation ¶
Index ¶
- func GetEndRangeValue(value string) string
- func ValidateCollection(collection *sdk.Collection) error
- func ValidateExpressions(expressions []sdk.QueryExpression) error
- func ValidateKey(key *sdk.Key) error
- func ValidateQueryCollection(collection *sdk.Collection) error
- func ValidateQueryKey(key *sdk.Key) error
- type ExpsSort
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEndRangeValue ¶
GetEndRangeValue - Get end range value to implement "startsWith" expression operator using where clause. For example with sdk.Expression("pk", "startsWith", "Customer#") this translates to: WHERE pk >= {startRangeValue} AND pk < {endRangeValue} WHERE pk >= "Customer#" AND pk < "Customer!"
func ValidateCollection ¶
func ValidateCollection(collection *sdk.Collection) error
ValidateCollection - validates a collection key, used for operations on a single document/collection e.g. Get, Set, Delete
func ValidateExpressions ¶
func ValidateExpressions(expressions []sdk.QueryExpression) error
ValidateExpressions - Validate the provided query expressions
func ValidateKey ¶
ValidateKey - validates a document key, used for operations on a single document e.g. Get, Set, Delete
func ValidateQueryCollection ¶
func ValidateQueryCollection(collection *sdk.Collection) error
ValidateQueryCollection - Validates a collection used for query operations. unique from ValidateCollection in that it calls ValidateQueryKey for the collection.Key
func ValidateQueryKey ¶
ValidateQueryKey - Validates a key used for query operations. unique from ValidateKey in that it permits blank key.Id values for wildcard query scenarios. e.g. querying values in a sub-collection for all documents in the parent collection.