Skip to content
protoutil
Search
Ctrl
K
Cancel
GitHub
Blog
Select theme
Dark
Light
Auto
Blog
Home
Getting Started
Introduction
Installation
Packages
core
Overview
Well-Known Types
Google RPC
Google Types
aip
Overview
Filtering
Pagination
Resource Name
ETag
Errors
Order By
Field Behavior
aipql
Overview
pubsub
Overview
Kafka
NATS
RabbitMQ
repo
Overview
SQLite
Postgres
MySQL
MongoDB
angular
Overview
protoc-gen-sql
Overview
cel
Overview
Composition
Runtime
Common
Parser
Checker
Interpreter
Extensions
Policy
celql
Overview
API Reference
core
Classes
InvalidValueError
OutOfRangeError
Variables
MAX_INT32
MAX_INT64
MAX_UINT32
MAX_UINT64
MIN_INT32
MIN_INT64
Functions
assertValidInt32
assertValidInt64
assertValidUInt32
assertValidUInt64
checksum
getField
isValidInt32
isValidInt64
isValidUInt32
isValidUInt64
setField
core/wkt
Interfaces
ApplyFieldMaskOptions
Variables
MAX_DURATION
MAX_DURATION_MILLIS
MAX_DURATION_NANOS
MAX_DURATION_SECONDS
MAX_TIMESTAMP
MAX_UNIX_TIME_MILLIS
MAX_UNIX_TIME_NANOS
MAX_UNIX_TIME_SECONDS
MIN_DURATION
MIN_DURATION_MILLIS
MIN_DURATION_NANOS
MIN_DURATION_SECONDS
MIN_TIMESTAMP
MIN_UNIX_TIME_MILLIS
MIN_UNIX_TIME_NANOS
MIN_UNIX_TIME_SECONDS
Functions
applyFieldMask
assertValidDuration
assertValidFieldMask
assertValidTimestamp
clampDuration
clampTimestamp
duration
durationFromNanos
durationFromString
durationNanos
durationToString
fieldMask
fieldMaskHasPath
intersectFieldMasks
isValidDuration
isValidFieldMask
isValidFieldName
isValidTimestamp
mergeFieldMasks
roundTimestampNanos
timestamp
timestampFromNanos
timestampFromString
timestampNanos
timestampToString
core/google/rpc
Functions
assertValidBadRequest
assertValidBadRequestFieldViolation
assertValidCode
assertValidDebugInfo
assertValidErrorInfo
assertValidHelp
assertValidHelpLink
assertValidLocalizedMessage
assertValidPreconditionFailure
assertValidPreconditionFailureViolation
assertValidQuotaFailure
assertValidQuotaFailureViolation
assertValidRequestInfo
assertValidResourceInfo
assertValidRetryInfo
assertValidStatus
badRequest
badRequestFieldViolation
codeFromString
codeToString
debugInfo
errorInfo
help
helpLink
isValidBadRequest
isValidBadRequestFieldViolation
isValidCode
isValidDebugInfo
isValidErrorInfo
isValidHelp
isValidHelpLink
isValidLocalizedMessage
isValidPreconditionFailure
isValidPreconditionFailureViolation
isValidQuotaFailure
isValidQuotaFailureViolation
isValidRequestInfo
isValidResourceInfo
isValidRetryInfo
isValidStatus
localizedMessage
preconditionFailure
preconditionFailureViolation
quotaFailure
quotaFailureViolation
requestInfo
resourceInfo
retryInfo
status
core/google/type
Interfaces
DateTimeInput
DateTimeTimeZoneInput
DateTimeUtcOffsetInput
PhoneNumberE164Input
PhoneNumberShortCodeInput
PhoneNumberShortCodeInputValue
PostalAddressInput
Type Aliases
CurrencyCode
Variables
CURRENCY_CODES
Functions
assertValidCalendarPeriod
assertValidColor
assertValidDate
assertValidDateTime
assertValidDayOfWeek
assertValidDecimal
assertValidFraction
assertValidInterval
assertValidLanguageCode
assertValidLatLng
assertValidLocalizedText
assertValidMoney
assertValidMonth
assertValidPhoneNumber
assertValidPhoneNumberShortCode
assertValidPostalAddress
assertValidQuaternion
assertValidRegionCode
assertValidTimeOfDay
assertValidTimeZone
calendarPeriodFromString
calendarPeriodToString
color
date
dateFromString
dateTime
dateTimeFromString
dateTimeToString
dateToString
dayOfWeekFromString
dayOfWeekToString
decimal
decimalFromString
decimalToString
fraction
fractionFromString
fractionToString
interval
isCurrencyCode
isValidCalendarPeriod
isValidColor
isValidDate
isValidDateTime
isValidDayOfWeek
isValidDecimal
isValidFraction
isValidInterval
isValidLanguageCode
isValidLatLng
isValidLocalizedText
isValidMoney
isValidMonth
isValidPhoneNumber
isValidPhoneNumberShortCode
isValidPostalAddress
isValidQuaternion
isValidRegionCode
isValidTimeOfDay
isValidTimeZone
latLng
localizedText
money
moneyFromDecimal
moneyToDecimal
monthFromString
monthToString
phoneNumber
phoneNumberShortCode
postalAddress
quaternion
timeOfDay
timeOfDayFromString
timeOfDayToString
timeZone
aip
Variables
PACKAGE_NAME
aip/errors
Classes
AbortedError
AlreadyExistsError
CancelledError
DataLossError
DeadlineExceededError
FailedPreconditionError
InternalError
InvalidArgumentError
NotFoundError
OutOfRangeError
PermissionDeniedError
ResourceExhaustedError
StatusError
UnauthenticatedError
UnavailableError
UnimplementedError
UnknownError
Interfaces
ErrorDetails
ErrorDetailsInit
StatusInit
Variables
OK_STATUS
Functions
errorDetails
packErrorDetails
parseStatus
status
unpackErrorDetails
aip/etag
Interfaces
EtagOptions
Functions
etag
aip/fieldbehavior
Interfaces
ClearFieldsOptions
FieldMaskFromBehaviorOptions
ValidateImmutableFieldsOptions
ValidateRequiredFieldsOptions
Functions
clearFields
fieldMaskFromBehavior
getFieldBehavior
hasAnyFieldBehavior
hasFieldBehavior
immutableMask
inputOnlyMask
outputOnlyMask
validateImmutableFields
validateRequiredFields
aip/filtering
Classes
AipFilterError
ExprDepthError
KindAdorner
LocationAdorner
ParseError
SemanticAdorner
TypeCheckError
Interfaces
CheckOptions
SourcePosition
Type Aliases
ErrorCode
Optimizer
Variables
ANY
BOOL
BUILTIN_DECLS
BYTES
DOUBLE
DURATION
DYN
ERROR
ErrorCode
INT64
MAX_EXPR_DEPTH
NULL
STRING
TIMESTAMP
UINT64
Functions
abstractType
assertExprDepth
check
contextDecls
descFieldToType
exprDepth
fold
formatPosition
func
functionType
ident
inline
listType
mapType
memberOverload
messageType
optimize
outputType
overload
parse
toDebugString
typeParamType
typeToString
typeType
unparse
wrapperType
aip/orderby
Classes
Field
OrderBy
Functions
parse
validate
aip/pagination
Classes
PageToken
Functions
decode
encode
parse
aip/resourcename
Classes
Literal
Scanner
Segment
Variables
RevisionSeparator
Functions
ancestor
assertValid
assertValidPattern
containsWildcard
getResourceDescriptor
getResourceNamePatterns
hasParent
hasResourceDescriptor
isValid
isValidPattern
join
matches
print
scan
aipql
Classes
TranslationError
Type Aliases
MongoEmitContext
MongoFilter
MongoFunctionHandler
MongoOptions
MongoOutput
MysqlOptions
PostgresOptions
SqlEmitContext
SqlFunctionHandler
SqliteOptions
SqlOutput
Variables
agoDecl
stdlibMongo
stdlibMysql
stdlibPostgres
stdlibSqlite
Functions
mongo
mysql
postgres
sqlite
pubsub
Classes
AbortedPubSubError
InMemoryPubSubTransport
InvalidArgumentPubSubError
InvalidInputPubSubError
InvalidStatePubSubError
NoSubscriberPubSubError
PubSubError
SchedulerRequiredPubSubError
TransientPubSubError
UnknownServiceMethodPubSubError
UnrecoverablePubSubError
Interfaces
BuildCloudEventOptions
ContextValues
CreateRouterOptions
Delivery
Disposition
HandlerContext
PublisherOptions
PublisherTransport
PublishOptions
PublishRequest
PubSubScheduler
PubSubTransport
PubSubTransportEvent
PubSubTransportFailureEvent
RetryOptions
SubscribeOptions
SubscribeRequest
SubscriberTransport
Subscription
Type Aliases
ContextKey
DeliveryHandler
DispositionKind
EventHandler
EventHandlers
EventPublisher
PubSubErrorCode
PubSubInterceptor
PubSubInterceptorContext
PubSubInterceptorFn
TopicConfig
Variables
ACK
DEAD_LETTER
DEFAULT_SOURCE
PROTOBUF_CONTENT_TYPE
PubSubErrorCode
REJECT
Functions
assertSchedulerAvailable
buildCloudEvent
cloudEventBytes
cloudEventForMethod
cloudEventFromBytes
createContextKey
createContextValues
createPublisher
createRouter
extensionAttribute
methodEventType
methodTopic
normalizeThrown
notBeforeFromDate
parseCloudEventData
resolveCloudEventSource
resolveCloudEventType
resolveDisposition
resolvePublisherOptions
resolveRouterOptions
resolveSubscribeRequest
resolveTopic
retry
retryLaterOrThrow
retryLimitReachedForDisposition
scheduleOrThrow
serviceDeadLetterTopic
stringAttribute
timestampAttribute
unaryMethod
unaryMethods
uniqueTopics
withReentryGuard
pubsub/kafka
Interfaces
KafkaConsumerOptions
KafkaSchedulerOptions
KafkaTopicConfigEntry
KafkaTopicSpec
KafkaTransportOptions
Functions
createKafkaScheduler
createKafkaTransport
pubsub/nats
Interfaces
NatsEventStreamOptions
NatsSchedulerOptions
NatsTransportOptions
Functions
createNatsScheduler
createNatsTransport
pubsub/rabbitmq
Interfaces
RabbitMqTransportOptions
Functions
createRabbitMqScheduler
createRabbitMqTransport
repo
Classes
RepoError
UnexpectedInterceptorContextError
UnsupportedQueryTypeRepoError
Interfaces
BatchCreateOptions
BatchDeleteOptions
BatchGetOptions
BatchUpdateItem
BatchUpdateOptions
BuildFilterOptions
ColumnConfig
ColumnDeserializeContext
ColumnSerializeContext
ContextValues
CountOptions
CreateOptions
DeleteOptions
Engine
EngineCountOptions
EngineDeleteManyOptions
EngineDeleteOptions
EngineFindOptions
EngineInsertManyOptions
EngineInsertOptions
EngineReplaceManyOptions
EngineUpdateOptions
GetOptions
ListOptions
ListResult
Repository
RepositoryOptions
UpdateOptions
Type Aliases
ColumnConfigMap
ColumnDeserializeOperation
ColumnFieldValue
ColumnKey
ColumnSerializeOperation
ContextKey
Dialect
Interceptor
InterceptorContext
InterceptorFn
QueryInput
RepoErrorCode
Variables
RepoErrorCode
Functions
buildBatchFilter
buildFilter
createContextKey
createContextValues
createRepository
deserializeRow
partialToFilter
serializeMessage
withReentryGuard
repo/sqlite
Interfaces
SQLiteEngineConfig
Functions
createSQLiteEngine
repo/postgres
Interfaces
PostgresEngineConfig
Functions
createPostgresEngine
repo/mysql
Interfaces
MySQLEngineConfig
Functions
createMySQLEngine
repo/mongodb
Interfaces
MongoDBEngineConfig
Functions
createMongoDBEngine
angular
Classes
FilterEditorComponent
FilterInputComponent
FilterNodeComponent
FilterStepperComponent
FilterTextInputComponent
FilterTreeComponent
FilterTreeDragStateService
FilterTreeService
Interfaces
ActiveDropZone
FilterNode
FilterOperator
FilterTreeHistory
Type Aliases
DropPosition
FilterInputMode
MessageTreeValidationResult
ValueInputKind
ZoneKind
Functions
cloneNode
collectViolationFieldRules
computeActiveZone
computeZoneFromRects
createFilterBranchNode
createFilterLeafNode
enforceMinChildren
exprToFilterNode
filterNodeToExpr
findDeepestBranchZone
findNode
isFilterBranchNode
isFilterLeafNode
isFilterNode
operatorsForType
protobufPathToSchemaPathTree
validateAipFilter
validateMessageTree
valueInputKindForType
cel
Enumerations
Classes
AST
AttributeTrail
BaseIterator
BaseList
BaseMap
Bool
Bytes
CommonError
ConstantFoldingOptimizer
Db
Doc
Double
Duration
EnumValueDescription
Env
EnvironmentFunction
EnvironmentOverload
Err
Errors
EvalDetails
FieldDescription
FieldPath
FieldType
FileDescription
FoldableAggregateSizer
FunctionDecl
InlineVariable
InliningOptimizer
Int
Issues
LibrarySubset
MapValue
Null
OptimizerContext
Optional
OverloadDecl
Prompt
ProtoEnum
protoObj
ProviderFieldType
ReferenceInfo
Registry
SizeCalculator
SourceInfo
SourceLocation
StaticOptimizer
String
Timestamp
Type
TypeDescription
Uint
Unknown
VariableDecl
Interfaces
Adder
Adorner
AggregateSizer
AggregateSizeVisitor
AstExtensionOptions
ASTOptimizer
ASTValidator
AsyncCall
AsyncObserver
BindMacroOptions
CallExpr
CallOptions
Comparer
CompileResult
ComprehensionExpr
ConfigOptions
ConstantFoldingOptimizerOptions
Container
ContextEvalOptions
DiagnosticResult
Divider
Documentor
DrainAction
DrainStrategy
EntryExpr
EnvConfigurationOptions
EnvOptions
Error
EvalResult
Expr
ExprFactory
FieldPathsForTypeOptions
Foldable
Folder
FuncOptions
FunctionDeclOptions
HasMacroOptions
Indexer
InlineVariableOptions
InliningOptimizerOptions
InsertMapKeyValueOptions
IssuesOptions
Iterable
Iterator
Library
LibraryAliaser
LibrarySubsetOptions
LibrarySubsetter
LibraryVersioner
Lister
ListExpr
ListOptions
Location
MacroExpressionPair
MacroOptions
MapEntry
MapEntryOptions
MapExpr
Mapper
Matcher
MemberCallOptions
Modder
Multiplier
MutableLister
MutableMapper
MutableValidatorConfig
NativeFieldDescriptor
NativeObjectDescriptor
NavigableExpr
Negater
OptionalTypesOptions
Overload
OverloadDeclOptions
OverloadOptions
Program
ProgramOptions
Provider
Receiver
RefType
ReportIssueOptions
RetryOptions
SelectExpr
SelectOptions
SetMacroCallOptions
SingletonBinding
SingletonLibrary
SizeCalculatorOptions
Sizer
Source
StandardLibraryOptions
StaticOptimizerOptions
StructExpr
StructField
StructFieldOptions
StructOptions
Subtractor
TimeoutOptions
TimestampInTimezoneOptions
TraitFieldTester
TypeAdapter
TypeDescOptions
TypeProvider
TypeRegistry
UpdateExprOptions
Val
ValidatorConfig
VariableOptions
Writer
Zeroer
Type Aliases
Adapter
AsyncOp
AttributeQualifier
BinaryOp
BlockingAsyncOp
ConstantValue
DbOption
Declaration
Extension
extensionMap
ExtensionVersion
FieldGetter
FoldValues
FunctionOp
FunctionSubsetter
IdGenerator
InlineDefinitions
NativeTypeDescriptor
OffsetRange
OptionalTypesLibrary
OverloadSelector
RefFieldTester
UnaryOp
Variables
Index
Add
AdderType
All
AnyType
anyValueType
BoolType
BytesType
celErrTimestampOverflow
checkedAny
checkedBool
checkedBytes
checkedDouble
checkedDuration
checkedDyn
checkedInt
checkedListDyn
checkedMapStringDyn
checkedNull
CheckedPrimitives
checkedString
checkedTimestamp
checkedUint
CheckedWellKnowns
ComparerType
Conditional
ConstCost
ContainerType
DefaultDb
DefaultTypeAdapter
Divide
DividerType
doubleTwoTo64
DoubleType
DurationType
DynType
Equals
errDivideByZero
errDurationOverflow
errIntOverflow
errModulusByZero
ErrorType
errTimestampOverflowValue
ErrType
errUintOverflow
Exists
ExistsOne
False
FieldTesterType
Filter
FoldableType
Greater
GreaterEquals
Has
HomogeneousAggregateLiteralExemptFunctions
In
IndexerType
IntNegOne
IntOne
IntType
IntZero
IterableType
IteratorType
IteratorTypeValue
JSONListType
JSONNullType
JSONStructType
JSONValueType
Less
LessEquals
ListCreateBaseCost
ListerType
ListType
LogicalAnd
LogicalNot
LogicalOr
Map
MapCreateBaseCost
MapperType
MapType
MatcherType
MAX_INT64
MAX_UINT32
MAX_UINT64
maxUnixTime
MIN_INT64
minUnixTime
ModderType
Modulo
MultiplierType
Multiply
Negate
NegatorType
NO_LOCATION
noLocation
NotEquals
NotStrictlyFalse
NullType
NullValue
OldIn
OldNotStrictlyFalse
OptIndex
OptionalNone
OptionalType
OptSelect
ReceiverType
RegexStringLengthCostFactor
SelectAndIdentCost
SizerType
StandardMacros
StringTraversalCostFactor
StringType
StructCreateBaseCost
Subtract
SubtractorType
TimestampType
True
TypeType
UintType
UnknownType
Functions
addDurationChecked
addInt64Checked
addTimeDurationChecked
addUint64Checked
allMatcher
alphaProtoAsCheckedExpr
alphaProtoAsExpr
alphaProtoAsParsedExpr
arity
ast
astExtension
astOutputType
astToAlphaCheckedExpr
astToAlphaExpr
astToAlphaParsedExpr
astToCheckedExpr
astToParsedExpr
astToString
attributeTrail
authoringPrompt
authoringPromptWithFieldPaths
callExpr
checkedAst
checkedExprAsAlphaProto
checkedExprToAst
checkedExprToAstWithSource
checkedMessageType
checkedPrimitive
checkedTypeForField
checkedTypeForMessage
checkedWellKnown
checkedWrap
collectFileDescriptorSet
collectFileMetadata
compareDouble
compareDoubleInt
compareDoubleUint
compareInt
compareIntDouble
compareIntUint
compareUint
compareUintDouble
compareUintInt
compile
compileRegexPattern
compileRegexWithLimit
comprehensionExpr
computeLineOffsets
config
configContextVariable
configExtension
configFeature
configFromYAML
configFunc
configImportType
configLibrarySubset
configLimit
configOverload
configToYAML
configTypeDesc
configValidator
configVariable
constant
constantFoldingOptimizer
constantToVal
constantValueMatcher
copyAst
copySourceInfo
db
declarationFromProto
divideInt64Checked
divideUint64Checked
doubleToInt64Checked
doubleToUint64Checked
drainAll
drainNone
drainReady
durationGetHours
durationGetMilliseconds
durationGetMinutes
durationGetSeconds
durationNanosChecked
durationOf
dynamicList
dynamicMap
dynamicTypeSchema
emptyRegistry
entryExprToProto
env
equal
err
errFromString
errorAsIssues
errorsValue
errorValue
errWithNodeId
exampleDoc
exceedsDepth
excludeOverloads
exprAsAlphaProto
exprFactory
exprFactoryWithAccumulator
exprToProto
exprToString
exprTypeToType
exprValueAsAlphaProto
extendedValidations
extensionVersion
fieldDescription
fieldDescToCelType
fieldDoc
fieldPathsForType
fileDescription
find
findReverse
findReverseBinaryOperator
fold
formatVal
func
functionDeclToExprDecl
functionDoc
functionMatcher
functionReference
heights
identExpr
identReference
includeOverloads
infoSource
inline
inlineVariable
inliningOptimizer
insertMapKeyValue
int64ToUint64Checked
isAggregateSizeVisitor
isBool
isError
isPrimitiveType
isStrictRFC3339
issues
isUnknown
isUnknownOrError
jsonFieldNamesOption
jsonListValue
jsonStructMap
kindMatcher
labelErrNode
listExpr
listType
literalExpr
macroDoc
mapEntryExpr
mapExpr
mapType
matchDescendants
matchSubset
maxId
maybeForeignType
maybeMergeUnknowns
maybeNoSuchOverload
maybeNoSuchOverloadErr
memberOverload
mergeMessagesInto
mergeUnknowns
moduloInt64Checked
moduloUint64Checked
multilineDescription
multiplyInt64Checked
multiplyUint64Checked
mutableList
mutableMap
navigateAst
navigateExpr
negateDurationChecked
negateInt64Checked
nodeCount
noSuchOverloadErr
nullableType
object
objectType
opaqueType
optionalOf
optionalType
optionalTypes
overload
overloadDoc
parseDescription
parseDescriptions
parsedExprAsAlphaProto
parsedExprToAst
parsedExprToAstWithSource
parseTimestamp
postOrderVisit
precedence
preOrderVisit
protoConstantToValue
protoFieldToValue
protoMap
protoToEntryExpr
protoToExpr
protoToReferenceInfo
protoToSourceInfo
qualifyAttribute
referenceInfoToProto
reflectedList
reflectedMap
refValList
refValMap
refValToExprValue
refValueToValue
regexProgramSize
registerTypeFile
registry
retry
safeAddUint32
safeUint32FromBigInt
safeUint32FromNumber
sanitizeProtoName
selectExpr
setErrType
setIteratorType
setUtilTypeMetadata
sourceInfo
sourceInfoToProto
standardFunctions
standardTypes
staticOptimizer
stringContains
stringEndsWith
stringInterfaceMap
stringList
stringSource
stringSourceWithLimit
stringStartsWith
stringStringMap
structExpr
structFieldExpr
subtractDurationChecked
subtractInt64Checked
subtractTimeChecked
subtractTimeDurationChecked
subtractUint64Checked
textSource
textSourceWithLimit
timeout
timestampInTimezone
timestampOf
toAdornedDebugString
toAst
toDebugString
toDebugStringWithIds
toProto
typeDescription
typeParamType
typeToExprType
typeTypeWithParam
typeVariable
uint64ToInt64Checked
unknown
unspecifiedExpr
unsupportedRefValConversionErr
unwrap
unwrapAst
unwrapDynamic
validateBindNestingLimit
validateComprehensionNestingLimit
validateDurationLiterals
validateHomogeneousAggregateLiterals
validateRegexLiterals
validateRegexProgramSizeLimit
validateTimestampLiterals
validatorConfig
valOrErr
valToConstant
valueToRefValue
variable
variableDeclToExprDecl
variableDoc
variableWithDoc
wrapErr
References
container
ContainerAlias
ContainerOptions
defaultContainer
toQualifiedName
cel/composition
Interfaces
Composition
StructuralEqualityContext
Functions
assignableEnvironment
canEvaluate
composeEnvironments
createComposition
equalEnvironments
structurallyEqual
cel/runtime
Classes
Runtime
Interfaces
RuntimeOptions
Type Aliases
RuntimeExpression
Functions
runtime
celql
ansisql
Classes
AnsiSqlProfile
Interfaces
SqlLibraryContext
Type Aliases
SqlPatternKind
SqlTranslation
index
Classes
CelqlError
CelqlTranslator
FullTextIndexValue
GeoPointValue
GeoPolygonValue
TimestampRangeValue
Interfaces
BoundParameterValue
CelqlErrorOptions
CreateTranslatorOptions
EffectiveTranslationLimits
Profile
ProfileContext
SqlOutcomeConditions
TranslationFunction
TranslationLibrary
TranslationRequest
Type Aliases
CaseInsensitivePatternKind
CelLibrary
ParameterValue
ProfileOutput
SqlPredicateShape
TranslationOutcome
Variables
caseInsensitiveStringsLibraryName
earthRadiusMeters
fullTextIndexMatchesText
FullTextIndexType
fullTextSearchLibraryName
GeoPointType
GeoPolygonType
geospatialLibraryName
timestampRangesLibraryName
TimestampRangeType
Functions
appliesCaseInsensitivePattern
asciiLower
caseInsensitiveStringsLibrary
createTranslator
fullTextQueryTerms
fullTextSearchLibrary
geoPointText
geoPolygonText
geospatialLibrary
isAscii
isDistanceBound
isFullTextQuery
parameterValue
parameterValues
sqlQuery
sqlWhereClause
timestampRangesLibrary
mongodb
Classes
MongoDbProfile
Interfaces
MongoDbLibraryContext
Type Aliases
MongoDbFilterValue
MongoDbTranslation
Functions
caseInsensitiveStrings
fullTextSearch
geospatial
mongoDbFilter
mongoDbFilterForOutcome
mysql
Classes
MySqlProfile
Interfaces
MySqlLibraryContext
Type Aliases
MySqlTranslation
Functions
caseInsensitiveStrings
fullTextSearch
geospatial
postgresql
Classes
PostgreSqlProfile
Interfaces
PostgreSqlLibraryContext
Type Aliases
PostgreSqlParameterValue
PostgreSqlTranslation
Functions
caseInsensitiveStrings
fullTextSearch
postgreSqlParameters
timestampRanges
References
SqlLibraryContext
SqlPatternKind
SqlTranslation
sqlite
Classes
SqliteProfile
Interfaces
SqliteLibraryContext
Type Aliases
SqliteTranslation
Functions
caseInsensitiveStrings
fullTextSearch
cel/common
Enumerations
Classes
AST
AttributeTrail
BaseIterator
BaseList
BaseMap
Bool
Bytes
CommonError
Db
Doc
Double
Duration
EnumValueDescription
Err
Errors
FieldDescription
FieldType
FileDescription
FoldableAggregateSizer
FunctionDecl
Int
MapValue
Null
Optional
OverloadDecl
ProtoEnum
protoObj
ProviderFieldType
ReferenceInfo
Registry
SizeCalculator
SourceInfo
SourceLocation
String
Timestamp
Type
TypeDescription
Uint
Unknown
VariableDecl
Interfaces
Adder
Adorner
AggregateSizer
AggregateSizeVisitor
AstExtensionOptions
CallExpr
Comparer
ComprehensionExpr
Container
Divider
Documentor
EntryExpr
Error
Expr
ExprFactory
Foldable
Folder
FunctionDeclOptions
Indexer
InsertMapKeyValueOptions
Iterable
Iterator
Lister
ListExpr
Location
MapEntry
MapExpr
Mapper
Matcher
Modder
Multiplier
MutableLister
MutableMapper
NativeFieldDescriptor
NativeObjectDescriptor
NavigableExpr
Negater
Overload
OverloadDeclOptions
Provider
Receiver
RefType
SelectExpr
SingletonBinding
SizeCalculatorOptions
Sizer
Source
StructExpr
StructField
Subtractor
TimestampInTimezoneOptions
TraitFieldTester
TypeAdapter
TypeProvider
TypeRegistry
Val
Writer
Zeroer
Type Aliases
Adapter
AsyncOp
AttributeQualifier
BinaryOp
BlockingAsyncOp
ConstantValue
DbOption
Extension
extensionMap
ExtensionVersion
FieldGetter
FunctionOp
FunctionSubsetter
IdGenerator
NativeTypeDescriptor
OffsetRange
OverloadSelector
RefFieldTester
UnaryOp
Variables
Index
Add
AdderType
All
AnyType
anyValueType
BoolType
BytesType
celErrTimestampOverflow
checkedAny
checkedBool
checkedBytes
checkedDouble
checkedDuration
checkedDyn
checkedInt
checkedListDyn
checkedMapStringDyn
checkedNull
CheckedPrimitives
checkedString
checkedTimestamp
checkedUint
CheckedWellKnowns
ComparerType
Conditional
ConstCost
ContainerType
DefaultDb
DefaultTypeAdapter
Divide
DividerType
doubleTwoTo64
DoubleType
DurationType
DynType
Equals
errDivideByZero
errDurationOverflow
errIntOverflow
errModulusByZero
ErrorType
errTimestampOverflowValue
ErrType
errUintOverflow
Exists
ExistsOne
False
FieldTesterType
Filter
FoldableType
Greater
GreaterEquals
Has
In
IndexerType
IntNegOne
IntOne
IntType
IntZero
IterableType
IteratorType
IteratorTypeValue
JSONListType
JSONNullType
JSONStructType
JSONValueType
Less
LessEquals
ListCreateBaseCost
ListerType
ListType
LogicalAnd
LogicalNot
LogicalOr
Map
MapCreateBaseCost
MapperType
MapType
MatcherType
MAX_INT64
MAX_UINT32
MAX_UINT64
maxUnixTime
MIN_INT64
minUnixTime
ModderType
Modulo
MultiplierType
Multiply
Negate
NegatorType
NO_LOCATION
noLocation
NotEquals
NotStrictlyFalse
NullType
NullValue
OldIn
OldNotStrictlyFalse
OptIndex
OptionalNone
OptionalType
OptSelect
ReceiverType
RegexStringLengthCostFactor
SelectAndIdentCost
SizerType
StandardMacros
StringTraversalCostFactor
StringType
StructCreateBaseCost
Subtract
SubtractorType
TimestampType
True
TypeType
UintType
UnknownType
Functions
addDurationChecked
addInt64Checked
addTimeDurationChecked
addUint64Checked
allMatcher
arity
ast
astExtension
attributeTrail
callExpr
checkedAst
checkedMessageType
checkedPrimitive
checkedTypeForField
checkedTypeForMessage
checkedWellKnown
checkedWrap
collectFileDescriptorSet
collectFileMetadata
compareDouble
compareDoubleInt
compareDoubleUint
compareInt
compareIntDouble
compareIntUint
compareUint
compareUintDouble
compareUintInt
compileRegexPattern
compileRegexWithLimit
comprehensionExpr
computeLineOffsets
constant
constantToVal
constantValueMatcher
copyAst
copySourceInfo
db
divideInt64Checked
divideUint64Checked
doubleToInt64Checked
doubleToUint64Checked
durationGetHours
durationGetMilliseconds
durationGetMinutes
durationGetSeconds
durationNanosChecked
durationOf
dynamicList
dynamicMap
dynamicTypeSchema
emptyRegistry
entryExprToProto
equal
err
errFromString
errorsValue
errorValue
errWithNodeId
exampleDoc
exceedsDepth
excludeOverloads
exprFactory
exprFactoryWithAccumulator
exprToProto
exprTypeToType
extensionVersion
fieldDescription
fieldDescToCelType
fieldDoc
fileDescription
find
findReverse
findReverseBinaryOperator
formatVal
func
functionDeclToExprDecl
functionDoc
functionMatcher
functionReference
heights
identExpr
identReference
includeOverloads
infoSource
insertMapKeyValue
int64ToUint64Checked
isAggregateSizeVisitor
isBool
isError
isPrimitiveType
isStrictRFC3339
isUnknown
isUnknownOrError
jsonFieldNamesOption
jsonListValue
jsonStructMap
kindMatcher
labelErrNode
listExpr
listType
literalExpr
macroDoc
mapEntryExpr
mapExpr
mapType
matchDescendants
matchSubset
maxId
maybeForeignType
maybeMergeUnknowns
maybeNoSuchOverload
maybeNoSuchOverloadErr
memberOverload
mergeMessagesInto
mergeUnknowns
moduloInt64Checked
moduloUint64Checked
multilineDescription
multiplyInt64Checked
multiplyUint64Checked
mutableList
mutableMap
navigateAst
navigateExpr
negateDurationChecked
negateInt64Checked
nodeCount
noSuchOverloadErr
nullableType
object
objectType
opaqueType
optionalOf
optionalType
overload
overloadDoc
parseDescription
parseDescriptions
parseTimestamp
postOrderVisit
precedence
preOrderVisit
protoConstantToValue
protoFieldToValue
protoMap
protoToEntryExpr
protoToExpr
protoToReferenceInfo
protoToSourceInfo
qualifyAttribute
referenceInfoToProto
reflectedList
reflectedMap
refValList
refValMap
regexProgramSize
registerTypeFile
registry
safeAddUint32
safeUint32FromBigInt
safeUint32FromNumber
sanitizeProtoName
selectExpr
setErrType
setIteratorType
setUtilTypeMetadata
sourceInfo
sourceInfoToProto
standardFunctions
standardTypes
stringContains
stringEndsWith
stringInterfaceMap
stringList
stringSource
stringSourceWithLimit
stringStartsWith
stringStringMap
structExpr
structFieldExpr
subtractDurationChecked
subtractInt64Checked
subtractTimeChecked
subtractTimeDurationChecked
subtractUint64Checked
textSource
textSourceWithLimit
timestampInTimezone
timestampOf
toAdornedDebugString
toAst
toDebugString
toDebugStringWithIds
toProto
typeDescription
typeParamType
typeToExprType
typeTypeWithParam
typeVariable
uint64ToInt64Checked
unknown
unspecifiedExpr
unsupportedRefValConversionErr
unwrap
unwrapDynamic
valOrErr
valToConstant
variable
variableDeclToExprDecl
variableDoc
variableWithDoc
wrapErr
References
config
configContextVariable
configExtension
configFeature
configFromYAML
configFunc
configImportType
configLibrarySubset
configLimit
ConfigOptions
configOverload
configToYAML
configTypeDesc
configValidator
configVariable
container
ContainerAlias
ContainerOptions
defaultContainer
EnvironmentFunction
EnvironmentOverload
FuncOptions
LibrarySubset
LibrarySubsetOptions
OverloadOptions
toQualifiedName
TypeDescOptions
VariableOptions
cel/parser
Classes
Parser
Unparser
Interfaces
ExprHelper
Macro
MacroConfig
ParseResult
ParserOptions
ResolvedUnparserConfig
UnparserConfig
UnparseResult
Type Aliases
MacroExpander
ParserConfig
Variables
AccumulatorName
AllMacro
AllMacros
ExistsMacro
ExistsOneMacro
ExistsOneMacroNew
FilterMacro
HasMacro
HiddenAccumulatorName
MapFilterMacro
MapMacro
Functions
globalMacro
globalVarArgMacro
lookupMacro
macroCopyEntries
macroKey
macroMap
parse
parser
parserOptions
parseSource
receiverMacro
receiverVarArgMacro
tryUnparse
unescape
unescapeBytes
unparse
unparserConfig
cel/checker
Classes
attributeResolution
CallEstimate
CostEstimate
Env
Group
mapping
Scopes
SizeEstimate
typeErrors
Interfaces
AstNode
CheckerOptions
CheckResult
CostEstimator
CostOptions
Type Aliases
FunctionEstimator
Variables
Any
AnyType
Bool
Bytes
Double
Duration
Dyn
DynType
Error
ErrorType
Int
Null
String
Timestamp
Uint
Functions
abstractType
check
constDecl
cost
env
fixedCostEstimate
fixedSizeEstimate
formatCELType
formatCheckedType
formatFunctionDeclType
formatFunctionExprType
functionDecl
functionDeclWithDoc
functionType
group
identDecl
instanceOverload
internalIsAssignableNull
isAssignable
isAssignableList
isDyn
isDynOrError
isEqualOrLessSpecific
isError
isLegacyNullable
isOptional
listType
mappingValue
mapType
maybeUnwrapOptional
mostGeneral
objectType
optionalType
overloadDecl
parameterizedInstanceOverload
parameterizedOverload
primitiveType
print
scopes
sizeEstimate
substitute
typeParamType
typeType
unknownCostEstimate
unknownSizeEstimate
validatedDeclarations
varDecl
varDeclWithDoc
wellKnownType
wrapperType
cel/interpreter
Classes
AttributePattern
AttributeQualifierPattern
AttrInterpretable
BoolQualifier
ConditionalAttributeImpl
ConditionalInterpretable
CostLimitExceededError
CostTracker
DoubleQualifier
ExecutionFrame
FoldInterpretableValue
InterruptError
IntQualifier
LogicalAndInterpretable
LogicalOrInterpretable
ObservableInterpretable
ResolutionError
StringQualifier
UintQualifier
Interfaces
Activation
ActivationHierarchyOptions
ActivationOptions
ActivationWrapper
ActualCallCostOptions
ActualCostEstimator
AdaptOptions
AsFrameOptions
AsyncFrameOptions
Attribute
AttributeAccessor
AttributeAccessorOptions
AttributeFactory
AttributeFactoryOptions
AttributePath
AttributeQualifierPatternOptions
AttrInterpretableOptions
CallInterpretableOptions
CompileRegexConstantsOptions
ConditionalInterpretableOptions
ConstantQualifier
ConstValueOptions
CostObserverOptions
CostTrackerOptions
CustomDecoratorOptions
CustomDecoratorV2Options
Dispatcher
DispatcherAddOptions
EvalState
EvalStateObserverOptions
EvalStateSink
EvalStateValueOptions
ExecutionFrameOptions
ExtendDispatcherOptions
FoldInterpretableOptions
FrameContextOptions
FunctionCostOptions
FunctionTracker
HierarchicalActivationOptions
InheritParentFrameOptions
Interpretable
InterpretableAttribute
InterpretableCall
InterpretableConst
InterpretableConstructor
InterpretableOptions
InterpretableV2
Interpreter
InterpreterOptions
ListInterpretableOptions
LocalVariableHolder
MapInterpretableOptions
NamespacedAttribute
ObjInterpretableOptions
ObservableInterpretableOptions
PartialActivation
PartialActivationConverter
PartialActivationOptions
PartialAttributeFactoryOptions
PlannerConfig
PlannerState
PruneAstOptions
Qualifier
QualifierOptions
RegexOptimization
RegexOptimizationFactoryOptions
RegexOptimizerDecoratorOptions
RegexProgramSizeLimitDecoratorOptions
RegexProgramSizeLimitOptions
StatefulObserver
TestOnlyInterpretableOptions
WatchConstructorOptions
Type Aliases
ActivationBindings
EvalObserver
InterpretableDecorator
InterpretableDecoratorV2
Variables
activationNameAbsent
matchesRegexOptimization
qualifierAbsent
Functions
activation
adaptLegacyDecorator
adaptToV2
applyQualifiers
asFrame
asPartialActivation
attributeAccessor
attributeFactory
attributePattern
attrInterpretable
callInterpretable
checkedIdentifierInterpretable
compileRegexConstantsConfig
conditionalInterpretable
constantRuntimeValue
constValue
costObserverConfig
costTracker
customDecoratorConfig
customDecoratorV2Config
defaultPlannerState
disableShortcircuitsDecorator
dispatcher
emptyActivation
equalityInterpretable
evalState
evalStateObserverConfig
executionFrame
exhaustiveEvalConfig
extendDispatcher
findFrame
foldInterpretable
hierarchicalActivation
interpreter
interruptableEvalConfig
interruptFoldsDecorator
isActivation
isAttribute
isConstantQualifier
isLocalVariableHolder
isPartialActivationConverter
isPartialAttributeMatcher
listInterpretable
logicalAndInterpretable
logicalOrInterpretable
mapInterpretable
missingAttribute
missingIndex
missingKey
notEqualityInterpretable
objInterpretable
observeEvalDecorator
optimizeConfig
optimizeDecorator
optionalAttribute
partialActivation
partialAttributeFactory
planConstantAst
pruneAst
qualifyAttributeResult
qualifyAttributeResultIfPresent
regexOptimizerDecorator
regexProgramSizeLimitConfig
regexProgramSizeLimitDecorator
testOnlyInterpretable
watchConstructor
cel/ext
Classes
CIDRValue
IPValue
Token
Interfaces
BindingsOptions
EncodersOptions
JwtOptions
ListsOptions
MathOptions
NativeFieldOptions
NativeTypeOptions
NativeTypesOptions
NetworkOptions
ProtosOptions
RegexOptions
SetsOptions
StringsOptions
TokenOptions
TwoVarComprehensionsOptions
Type Aliases
BindingsLibrary
EncodersLibrary
JwtLibrary
ListsLibrary
MathLibrary
NetworkLibrary
ProtosLibrary
RegexLibrary
SetsLibrary
StringsLibrary
TwoVarComprehensionsLibrary
Variables
CIDRType
IPType
JwtTokenType
JwtTokenTypeName
MaxTokenSize
NetworkVersion1
Functions
bindings
encoders
extensionOptionFactory
jwt
lists
math
nativeField
nativeType
nativeTypes
network
newToken
parseToken
protos
regex
setMembershipOptimizer
sets
strings
twoVarComprehensions
cel/policy
Classes
CompiledMatch
CompiledRule
CompiledVariable
Import
Match
OutputValue
Parser
Policy
RelativeSource
Rule
Source
Variable
YAMLHelper
Interfaces
CompileResult
CompilerOptions
CompileRuleResult
ComposeRuleOptions
ListVisitor
MapVisitor
MatchOutputCompileOptions
MatchOutputCompiler
MatchTagOptions
ParseMatchOptions
ParserContext
ParseResult
ParserOptions
ParseRuleOptions
PolicyTagOptions
RuleComposerOptions
RuleTagOptions
TagVisitor
TestCase
TestInput
TestSection
TestSuite
ValueString
VariableTagOptions
Functions
byteSource
compile
compileRule
composeRule
defaultTagVisitor
fromConfig
import
match
parse
parser
policy
rule
source
variable
GitHub
Blog
Select theme
Dark
Light
Auto
ErrorType
const
ErrorType
:
Type
ErrorType represents a CEL error value.