Package com.couchbase.client.java.query.dsl.functions
Functions are
Expressions
that represent predefined utility
functions in N1QL. The xxxFunctions
classes each map to a N1QL category of functions. Some other
utility methods allow you to build constructs that are not functions per se but can also be used in many places
where an Expression is accepted: see Collections
,
Case
.
For more specialized Expression builders that don't apply everywhere but only on specific parts of a N1QL statement,
see clauses
.-
Interface Summary Interface Description Case.CaseClause Case.ThenClause Case.WhenClause -
Class Summary Class Description AggregateFunctions DSL for N1QL functions in the aggregate category.ArrayFunctions DSL for N1QL functions in the Array category.Case DSL for creating CASE...END constructs.Collections DSL for N1QL Collections (aka comprehensions, ANY, EVERY, ARRAY and FIRST...).Collections.SatisfiesBuilder Collections.WhenBuilder ComparisonFunctions DSL for N1QL functions in the Comparison category.ConditionalFunctions DSL for N1QL Conditional functions (for unknowns and numbers).DateFunctions DSL for N1QL functions in the Date category.JsonFunctions DSL for N1QL functions in the JSON category.MetaFunctions DSL for N1QL functions in the misc/meta category.NumberFunctions DSL for N1QL functions in the Numbers category.ObjectFunctions DSL for N1QL functions in the Object category.PatternMatchingFunctions DSL for N1QL functions in the Pattern Matching category.StringFunctions DSL for N1QL functions in the Strings category.TypeFunctions DSL for N1QL functions in the Type category. -
Enum Summary Enum Description DateFunctions.DatePart DateFunctions.DatePartExt