@stoqey/sofa
Version:
Couchbase utilities
46 lines (45 loc) • 2.01 kB
TypeScript
import { AggType, CollectionSelectOperator, CollectionInWithinOperator, ComparisonEmptyOperatorType, ComparisonMultipleOperatorType, ComparisonSingleOperatorType, ComparisonSingleStringOperatorType, LogicalOperatorType, ResultExprType, ReturnResultType, CollectionSatisfiesOperator } from '../interface/query.types';
/**
* Dictionary for handling aggregation functions.
* */
export declare const AggDict: Record<AggType, string>;
/**
* Dictionary for handling result expressions RAW | ELEMENT | VALUE
* */
export declare const ResultExprDict: Record<ResultExprType, string>;
/**
* Dictionary for handling result expressions ALL | DISTINCT
* */
export declare const ReturnResultDict: Record<ReturnResultType, string>;
/**
* Dictionary for handling Boolean comparison operators
* */
export declare const ComparisonEmptyOperatorDict: Record<ComparisonEmptyOperatorType, string>;
/**
* Dictionary for handling Numeric comparison operators
* */
export declare const ComparisonSingleOperatorDict: Record<ComparisonSingleOperatorType, string>;
/**
* Dictionary for handling String comparison operators
* */
export declare const ComparisonSingleStringOperatorDict: Record<ComparisonSingleStringOperatorType, string>;
/**
* Dictionary for handling Range comparison operators
* */
export declare const ComparisonMultipleOperatorDict: Record<ComparisonMultipleOperatorType, string>;
/**
* Dictionary for handling logical operators
* */
export declare const LogicalOperatorDict: Record<LogicalOperatorType, string>;
/**
* Dictionary for handling collection select operators
* */
export declare const CollectionSelectOperatorDict: Record<CollectionSelectOperator, string>;
/**
* Dictionary for handling collection (in | within) operators
* */
export declare const CollectionInWithinOperatorDict: Record<CollectionInWithinOperator, string>;
/**
* Dictionary for handling collection satisfies operators
* */
export declare const CollectionSatisfiesOperatorDict: Record<CollectionSatisfiesOperator, string>;