'use strict';
const oDataComparisonOperators={'eq':'\x20eq\x20','ne':'\x20ne\x20','gt':'\x20gt\x20','ge':'\x20ge\x20','lt':'\x20lt\x20','le':'\x20le\x20','in':'\x20in\x20','nin':'\x20nin\x20'};const oDataLogicalOperators={'or':'\x20or\x20','and':'\x20and\x20'};const oDataStringFunctions={'contains':'contains'};const oDataLambdaOperators={'all':'all'};const oDataDataTypePrefixes={'guidPrefix':'guid','datePrefix':'datetime'};const oDataSeparators={'propertySeparator':'/','selectSeparator':',','space':'\x20','stringQuote':'\x27','openParenthesis':'(','closeParenthesis':')','timezoneSuffix':'Z','emptyString':''};const oDataRegexPatterns={'functionParametersPattern':/\(([^,]+),\s([^)]+)\)/,'caseInsensitiveFlag':'i','endOfLineMarker':'$','removeQuotes':/^'(.*)'$/,'removeParentheses':/^\((.*)\)$/,'removeTrailingNonWordChars':/[^\w-]+$/,'escapedOpenParenthesis':String['raw']`\(`,'escapedCloseParenthesis':String['raw']`\)`};const oDataSpecialValues={'parameterPlaceholder':'$1'};

export { oDataComparisonOperators, oDataDataTypePrefixes, oDataLambdaOperators, oDataLogicalOperators, oDataRegexPatterns, oDataSeparators, oDataSpecialValues, oDataStringFunctions };
