Package com.iknowbase.api.contentservices.query.content.expressions
Provides interfaces for defining expressions used in content queries.
Expressions are typed with respect to the underlying data, and can
be used for specifying both when building and running a content query.
While building a query, expressions provide methods that help in creating
proper predicates matching the underlying type.
After running a query, expressions provide direct access to the result
items using proper type.
-
Interface Summary Interface Description ContentExpression An expression for searching on any indexed content.ContentExpressionType DateExpression An expression representing a date valueDateExpressionType DatePeriodExpression An expression for searching in a date period, typically the validity of a document.DimensionReferenceExpression DocumentReferenceExpression DocumentReferenceExpressionType Expression Base interface for all expression types.FileExpression An expression representing a file valueFileExpressionType NumberExpression NumberExpressionType ObjectExpressionType<T> ObjectReferenceExpression ObjectReferenceExpressionType OrderableDateExpressionType OrderableExpression OrderableNumberExpressionType OrderableStringExpressionType ScalarExpression Base interface for all scalar expressions.SqlDateFunction An SqlDateFunction is an expression referring to a database function returning a date value.SqlFunctionBuilder A builder used to configure and build a new SqlFunction.SqlNumberFunction An SqlNumberFunction is an expression referring to a database function returning a numeric value.SqlStringFunction An SqlStringFunction is an expression referring to a database function returning a string value.StringExpression StringExpressionType UserReferenceExpression UserReferenceExpressionType XmlExpression An expression representing an XML valueXmlExpressionType