Skip to content
protoutil
Search
Ctrl
K
Cancel
GitHub
Blog
Select theme
Dark
Light
Auto
Blog
Home
Getting Started
Introduction
Installation
Packages
@protoutil/core
@protoutil/core
@protoutil/aip
@protoutil/aip
Filtering
Pagination
Resource Names
ETag
Errors
Order By
Field Behavior
@protoutil/aipql
@protoutil/aipql
@protoutil/repo
@protoutil/repo
SQLite Engine
@protoutil/angular
@protoutil/angular
@protoutil/protoc-gen-sql
@protoutil/protoc-gen-sql
API Reference
@protoutil/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
@protoutil/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
etag
Interfaces
EtagOptions
Functions
etag
fieldbehavior
Interfaces
ClearFieldsOptions
FieldMaskFromBehaviorOptions
ValidateImmutableFieldsOptions
ValidateRequiredFieldsOptions
Functions
clearFields
fieldMaskFromBehavior
getFieldBehavior
hasAnyFieldBehavior
hasFieldBehavior
immutableMask
inputOnlyMask
outputOnlyMask
validateImmutableFields
validateRequiredFields
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
index
Variables
PACKAGE_NAME
orderby
Classes
Field
OrderBy
Functions
parse
validate
pagination
Classes
PageToken
Functions
decode
encode
parse
resourcename
Classes
Literal
Scanner
Segment
Variables
RevisionSeparator
Functions
ancestor
assertValid
assertValidPattern
containsWildcard
getResourceDescriptor
getResourceNamePatterns
hasParent
hasResourceDescriptor
isValid
isValidPattern
join
matches
print
scan
@protoutil/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
@protoutil/repo
Interfaces
BatchCreateOptions
BatchDeleteOptions
BatchGetOptions
BatchUpdateItem
BatchUpdateOptions
BuildFilterOptions
ColumnConfig
CountOptions
CreateOptions
DeleteOptions
Engine
EngineCountOptions
EngineDeleteManyOptions
EngineDeleteOptions
EngineFindOptions
EngineInsertManyOptions
EngineInsertOptions
EngineReplaceManyOptions
EngineUpdateOptions
GetOptions
ListOptions
ListResult
Repository
RepositoryOptions
UpdateOptions
Type Aliases
Dialect
Interceptor
InterceptorContext
InterceptorFn
QueryInput
Functions
buildBatchFilter
buildFilter
createRepository
deserializeRow
partialToFilter
serializeMessage
@protoutil/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
GitHub
Blog
Select theme
Dark
Light
Auto
DYN
const
DYN
:
TypeInit
Defined in:
packages/aip/src/filtering/types.ts:26