Class Postgres

java.lang.Object
io.army.criteria.impl.Postgres

public abstract class Postgres extends Object

This class is Postgre SQL syntax utils.

Since:
0.6.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
    static interface 
     
    static interface 
    This interface not start with underscore, so this interface can present in application developer code.
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
     
    static interface 
    This interface not start with underscore, so this interface can present in application developer code.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Postgres.Modifier
     
    static final io.army.criteria.impl.PostgreStringFunctions.PassingOption
     
    static final io.army.criteria.impl.PostgreStringFunctions.PassingOption
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.SQLs.WordContent
     
    static final io.army.criteria.Expression
    The MappingType of function return type: TextType
    static final io.army.criteria.Expression
    The MappingType of function return type: LocalDateType
    static final io.army.criteria.Expression
    The MappingType of function return type: OffsetTimeType
    static final io.army.criteria.Expression
    The MappingType of function return type: OffsetDateTimeType
    static final io.army.criteria.Expression
    The MappingType of function return type: TextType
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDocumentFunctions.NullTreatMode
     
     
    static final io.army.criteria.impl.SQLs.WordDocument
     
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.SQLs.BooleanTestWord
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.Expression
    The MappingType of function return type: LocalTimeType
    static final io.army.criteria.Expression
    The MappingType of function return type: LocalDateTimeType
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final Postgres.WordName
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordNormalizeForm
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordNormalizeForm
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordNormalizeForm
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordNormalizeForm
     
    static final io.army.criteria.impl.PostgreStringFunctions.StandaloneOption
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordsNoValue
     
    static final io.army.criteria.impl.SQLs.BooleanTestWord
     
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordPassing
     
    static final io.army.criteria.impl.PostgreStringFunctions.WordPlacing
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDocumentFunctions.NullTreatMode
     
    static final io.army.criteria.impl.PostgreDocumentFunctions.NullTreatMode
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.Expression
    The MappingType of function return type: TextType
    static final io.army.criteria.impl.PostgreStringFunctions.WordStandalone
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDocumentFunctions.NullTreatMode
     
    static final io.army.criteria.Expression
    The MappingType of function return type: TextType
    static final io.army.criteria.impl.PostgreStringFunctions.WordVersion
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField
     
    static final io.army.criteria.impl.PostgreStringFunctions.StandaloneOption
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.army.criteria.SimpleExpression
    abbrev(io.army.criteria.Expression exp)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    abs(Object arg0)
     
    static io.army.criteria.SimpleExpression
    aclDefault(io.army.criteria.Expression type, io.army.criteria.Expression ownerId)
    The MappingType of function return type: PostgreAclItemArrayType.LINEAR
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    aclExplode(io.army.criteria.Expression exp)
    The MappingType of function return type: grantor : LongType.INSTANCE grantee : LongType.INSTANCE privilege_type : TextType.INSTANCE is_grantable : BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    acos(Object arg0)
     
    static io.army.criteria.SimpleExpression
    acosd(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    acosh(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    age(io.army.criteria.Expression timestamp)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    age(io.army.criteria.Expression timestamp1, io.army.criteria.Expression timestamp2)
    The MappingType of function return type: StringType
    static io.army.criteria.CompoundExpression
    ampAmp(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ampGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ampLt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ampLtVertical(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    area(io.army.criteria.Expression geometricType)
    The MappingType of function return type: DoubleType *
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    Static array constructor, array is TextArrayType.LINEAR type.
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    array(Object element)
    Static array constructor
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    array(Object one, Object two)
    Static array constructor, array is TextArrayType.LINEAR type.
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    array(Object one, Object two, Object three)
    Static array constructor, array is TextArrayType.LINEAR type.
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    array(Object one, Object two, Object three, Object four)
    Static array constructor, array is TextArrayType.LINEAR type.
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    array(Object one, Object two, Object three, Object four, Object five, Object... rest)
    Static array constructor, array is TextArrayType.LINEAR type.
    static io.army.criteria.impl.SQLs._ArrayConstructorSpec
    array(java.util.function.Consumer<java.util.function.Consumer<Object>> consumer)
    Dynamic array constructor, if empty,then array is TextArrayType.LINEAR type.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    arrayAgg(io.army.criteria.Expression any)
    The MappingType of function return type: the array MappingType of any
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    arrayAgg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the array MappingType of any
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    arrayAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: the array MappingType of any
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    arrayAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the array MappingType of any
    static io.army.criteria.SimpleExpression
    arrayAppend(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible)
    The MappingType of function return type: the MappingType of fist anyCompatibleArray
    static io.army.criteria.SimpleExpression
    arrayCat(io.army.criteria.Expression anyCompatibleArray1, io.army.criteria.Expression anyCompatibleArray2)
    The MappingType of function return type: the MappingType of fist anyCompatibleArray1
    static io.army.criteria.SimpleExpression
    arrayDims(io.army.criteria.Expression anyArray)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    arrayFill(io.army.criteria.Expression anyElement, io.army.criteria.Expression dimensions)
    The MappingType of function return type: the array type of MappingType of anyElement.
    static io.army.criteria.SimpleExpression
    arrayFill(io.army.criteria.Expression anyElement, io.army.criteria.Expression dimensions, io.army.criteria.Expression bounds)
    The MappingType of function return type: the array type of MappingType of anyElement.
    static <T> io.army.criteria.Expression
    arrayFill(io.army.criteria.Expression anyElement, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForDimension, T dimensions)
    The MappingType of function return type: the array type of MappingType of anyElement.
    static <T, U> io.army.criteria.Expression
    arrayFill(io.army.criteria.Expression anyElement, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForDimension, T dimensions, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForBound, U bounds)
    The MappingType of function return type: the array type of MappingType of anyElement.
    static io.army.criteria.SimpleExpression
    arrayLength(io.army.criteria.Expression anyArray, io.army.criteria.Expression dimension)
    The MappingType of function return type: IntegerType.INSTANCE
    static <T> io.army.criteria.Expression
    arrayLength(io.army.criteria.Expression anyArray, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T dimension)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    arrayLower(io.army.criteria.Expression anyArray, io.army.criteria.Expression dimension)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    arrayNDims(io.army.criteria.Expression anyArray)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    arrayPosition(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    arrayPosition(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible, io.army.criteria.Expression subscript)
    The MappingType of function return type: IntegerType.INSTANCE
    static <T> io.army.criteria.Expression
    arrayPosition(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T subscript)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    arrayPositions(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible)
    The MappingType of function return type: IntegerArrayType.LINEAR
    static io.army.criteria.SimpleExpression
    arrayPrepend(io.army.criteria.Expression anyCompatible, io.army.criteria.Expression anyCompatibleArray)
    The MappingType of function return type: the MappingType of anyCompatibleArray.
    static io.army.criteria.SimpleExpression
    arrayRemove(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible)
    The MappingType of function return type: the MappingType of anyCompatibleArray.
    static io.army.criteria.SimpleExpression
    arrayReplace(io.army.criteria.Expression anyCompatibleArray, io.army.criteria.Expression anyCompatible, io.army.criteria.Expression replacement)
    The MappingType of function return type: the MappingType of anyCompatibleArray.
    static io.army.criteria.SimpleExpression
    arrayToJson(io.army.criteria.Expression array)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    arrayToJson(io.army.criteria.Expression array, io.army.criteria.Expression lineFeed)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    arrayToString(io.army.criteria.Expression array, io.army.criteria.Expression delimiter, io.army.criteria.Expression nullString)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    arrayToTsVector(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgreTsVectorType *
    static <T> io.army.criteria.Expression
    arrayToTsVector(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    arrayUpper(io.army.criteria.Expression anyArray, io.army.criteria.Expression dimension)
    The MappingType of function return type: IntegerType.INSTANCE.
    static io.army.criteria.SimpleExpression
    ascii(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerType .
    static io.army.criteria.SimpleExpression
    asin(Object arg0)
     
    static io.army.criteria.SimpleExpression
    asind(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    asinh(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.Expression
    at(io.army.criteria.Expression operand)
    The MappingType of function return type: the MappingType of exp
    static io.army.criteria.SimpleExpression
    atan(Object arg0)
     
    static io.army.criteria.SimpleExpression
    atan(Object arg0, Object arg1)
     
    static io.army.criteria.SimpleExpression
    atan2(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    atan2d(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    atand(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    atanh(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.Expression
    atAt(io.army.criteria.Expression operand)
     
    static io.army.criteria.CompoundPredicate
    atGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.Expression
    atHyphenAt(io.army.criteria.Expression operand)
     
    static io.army.criteria.CompoundPredicate
    atQuestion(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundExpression
    atTimeZone(io.army.criteria.Expression source, io.army.criteria.Expression zone)
    AT TIME ZONE operator,The MappingType of operator return type: If The MappingType of source is MappingType.SqlLocalDateTimeType,then OffsetDateTimeType If The MappingType of source is MappingType.SqlOffsetDateTimeType,then LocalDateTimeType If The MappingType of source is MappingType.SqlLocalTimeType,then OffsetTimeType If The MappingType of source is MappingType.SqlOffsetTimeType,then LocalTimeType Else raise CriteriaException
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    avg(io.army.criteria.Expression exp)
    The MappingType of function return type: exp is integer type → BigDecimalType.INSTANCE exp is decimal type → BigDecimalType.INSTANCE exp is float type → DoubleType.INSTANCE exp is interval type → IntervalType.TEXT else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    avg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → BigDecimalType.INSTANCE exp is decimal type → BigDecimalType.INSTANCE exp is float type → DoubleType.INSTANCE exp is interval type → IntervalType.TEXT else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    avg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: exp is integer type → BigDecimalType.INSTANCE exp is decimal type → BigDecimalType.INSTANCE exp is float type → DoubleType.INSTANCE exp is interval type → IntervalType.TEXT else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    avg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → BigDecimalType.INSTANCE exp is decimal type → BigDecimalType.INSTANCE exp is float type → DoubleType.INSTANCE exp is interval type → IntervalType.TEXT else → TextType.INSTANCE
    static PostgreQuery.WithSpec<io.army.criteria.Statement._BatchSelectParamSpec>
    create batch SELECT statement that is primary statement.
    static PostgreDelete._SingleWithSpec<io.army.criteria.Statement._BatchDeleteParamSpec,io.army.criteria.Statement._BatchReturningDeleteParamSpec>
    create batch single-table DELETE statement that is primary statement.
    static PostgreUpdate._SingleWithSpec<io.army.criteria.Statement._BatchUpdateParamSpec,io.army.criteria.Statement._BatchReturningUpdateParamSpec>
    create batch single-table UPDATE statement that is primary statement.
    static io.army.criteria.SimpleExpression
    bernoulli(io.army.criteria.Expression fraction)
    The MappingType of function return type: VoidType.VOID
    static io.army.criteria.SimpleExpression
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    bitAnd(io.army.criteria.Expression exp)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitAnd(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitAnd(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitAnd(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    bitCount(io.army.criteria.Expression bit)
    The MappingType of function return type: LongType
    static io.army.criteria.SimpleExpression
    bitLength(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerType
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    bitOr(io.army.criteria.Expression exp)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitOr(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitOr(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitOr(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    bitXor(io.army.criteria.Expression exp)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitXor(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitXor(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    bitXor(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: exp is integer type → the MappingType of exp exp is bit type → the MappingType of exp else → TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    boolAnd(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    boolAnd(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    boolAnd(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    boolAnd(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    boolOr(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    boolOr(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    boolOr(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    boolOr(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.SimpleExpression
    boundBox(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: PostgreBoxType *
    static io.army.criteria.SimpleExpression
    box(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgreBoxType *
    static io.army.criteria.SimpleExpression
    box(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: PostgreBoxType *
    static io.army.criteria.SimpleExpression
    broadcast(io.army.criteria.Expression inet)
    The MappingType of function return type: PostgreInetType
    static io.army.criteria.SimpleExpression
    btrim(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    btrim(io.army.criteria.Expression exp, io.army.criteria.Expression characters)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    cardinality(io.army.criteria.Expression anyArray)
    The MappingType of function return type: IntegerType.INSTANCE.
    static io.army.criteria.CompoundExpression
    caret(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of function return type: follow
    static io.army.criteria.CompoundPredicate
    caretAt(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of operator return type: BooleanType .
    static io.army.criteria.standard.SQLFunction._CaseFuncWhenClause
     
    static io.army.criteria.standard.SQLFunction._CaseFuncWhenClause
    cases(io.army.criteria.Expression arg0)
     
    static io.army.criteria.SimpleExpression
    cbrt(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    ceil(Object arg0)
     
    static io.army.criteria.SimpleExpression
    center(io.army.criteria.Expression geometricType)
    The MappingType of function return type: PostgrePointType *
    static io.army.criteria.SimpleExpression
    charLength(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    chr(io.army.criteria.Expression exp)
    The MappingType of function return type: StringType.
    static io.army.criteria.SimpleExpression
    circle(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgreCircleType *
    static io.army.criteria.SimpleExpression
    circle(io.army.criteria.Expression point, io.army.criteria.Expression radius)
    The MappingType of function return type: PostgreCircleType *
    static <T> io.army.criteria.Expression
    circle(io.army.criteria.Expression point, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T radius)
    The MappingType of function return type: PostgreCircleType *
    static <T> io.army.criteria.Expression
    circle(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRefForPoint, String point, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForRadius, T radius)
    The MappingType of function return type: PostgreCircleType *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleDmlStatement
    Create postgre CLOSE statement.
    static io.army.criteria.SimpleDmlStatement
    Create postgre CLOSE statement.
    static io.army.criteria.SimpleExpression
    coalesce(io.army.criteria.Expression firstValue, io.army.criteria.Expression... rest)
    The MappingType of function return type: the MappingType of firstValue
    static io.army.criteria.SimpleExpression
    coalesce(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: the MappingType of fist argument
    static io.army.criteria.SimpleExpression
    colDescription(io.army.criteria.Expression table, io.army.criteria.Expression column)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleResultExpression
    collate(io.army.criteria.Expression expr, String collation)
     
    static io.army.criteria.SimpleExpression
    collationSpaceFor(io.army.criteria.Expression any)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    concat(io.army.criteria.Expression exp1, io.army.criteria.Expression... rest)
    The MappingType of function return type: StringType.
    static io.army.criteria.SimpleExpression
    concat(List<io.army.criteria.Expression> expList)
    The MappingType of function return type: StringType.
    static io.army.criteria.SimpleExpression
    concatWs(io.army.criteria.Expression sep, io.army.criteria.Expression exp1, io.army.criteria.Expression... rest)
    The MappingType of function return type: StringType.
    static io.army.criteria.SimpleExpression
    concatWs(io.army.criteria.Expression sep, List<io.army.criteria.Expression> expList)
    The MappingType of function return type: StringType.
    static io.army.criteria.SimpleExpression
    conv(Object arg0, Object arg1, Object arg2)
     
    static io.army.criteria.SimpleExpression
    convert(io.army.criteria.Expression bytea, io.army.criteria.Expression srcEncoding, io.army.criteria.Expression destEncoding)
    The MappingType of function return type: the MappingType of bytea
    static io.army.criteria.SimpleExpression
    convertFrom(io.army.criteria.Expression bytea, io.army.criteria.Expression srcEncoding)
    The MappingType of function return type: TextType .
    static io.army.criteria.SimpleExpression
    convertTo(io.army.criteria.Expression bytea, io.army.criteria.Expression destEncoding)
    The MappingType of function return type: VarBinaryType .
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    corr(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    corr(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    corr(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    corr(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.SimpleExpression
    cos(Object arg0)
     
    static io.army.criteria.SimpleExpression
    cosd(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    cosh(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    cot(Object arg0)
     
    static io.army.criteria.SimpleExpression
    cotd(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    count(io.army.criteria.Expression exp)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    count(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    count(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    count(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    covarPop(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    covarPop(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    covarPop(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    covarPop(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    covarSamp(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    covarSamp(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    covarSamp(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    covarSamp(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.SimpleExpression
    crc32(Object arg0)
     
    static io.army.criteria.GroupByItem
    cube(io.army.criteria.GroupByItem.ExpressionItem exp)
     
    static io.army.criteria.GroupByItem
    cube(io.army.criteria.GroupByItem.ExpressionItem exp1, io.army.criteria.GroupByItem.ExpressionItem exp2)
     
    static io.army.criteria.GroupByItem
    cube(io.army.criteria.GroupByItem.ExpressionItem exp1, io.army.criteria.GroupByItem.ExpressionItem exp2, io.army.criteria.GroupByItem.ExpressionItem exp3, io.army.criteria.GroupByItem.ExpressionItem... rest)
     
    static io.army.criteria.GroupByItem
    cube(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.GroupByItem.ExpressionItem>> consumer)
     
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    The MappingType of function return type: DoubleType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    cumeDist(io.army.criteria.Expression args)
    The MappingType of function return type: DoubleType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    currentSchema(io.army.criteria.Expression includeImplicit)
    The MappingType of function return type: TextArrayType.LINEAR
    static io.army.criteria.SimpleExpression
    currentTime(io.army.criteria.Expression integer)
    The MappingType of function return type: OffsetTimeType
    static io.army.criteria.SimpleExpression
    currentTimestamp(io.army.criteria.Expression integer)
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    currVal(io.army.criteria.Expression exp)
    The MappingType of function return type: LongType
    static io.army.criteria.SimpleExpression
    cursorToXml(io.army.criteria.Expression cursor, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    cursorToXmlSchema(io.army.criteria.Expression cursor, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    databaseToXml(io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    databaseToXmlAndXmlSchema(io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    databaseToXmlSchema(io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    dateBin(io.army.criteria.Expression interval, io.army.criteria.Expression timestamp1, io.army.criteria.Expression timestamp2)
    The MappingType of function return type: LocalDateTimeType
    static io.army.criteria.SimpleExpression
    datePart(io.army.criteria.Expression field, io.army.criteria.Expression source)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    datePart(String field, io.army.criteria.Expression source)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    dateTrunc(io.army.criteria.Expression field, io.army.criteria.Expression source)
    The MappingType of function return type: If the MappingType of source is IntervalType,then the MappingType of source Else LocalDateTimeType
    static io.army.criteria.SimpleExpression
    dateTrunc(io.army.criteria.Expression field, io.army.criteria.Expression source, io.army.criteria.Expression timeZone)
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    dateTrunc(String field, io.army.criteria.Expression source)
    The MappingType of function return type: If the MappingType of source is IntervalType,then the MappingType of source Else LocalDateTimeType
    static io.army.criteria.SimpleExpression
    dateTrunc(String field, io.army.criteria.Expression source, String timeZone)
    The MappingType of function return type: OffsetDateTimeType
    Create postgre DECLARE statement.
    static io.army.criteria.SimpleExpression
    decode(io.army.criteria.Expression text, io.army.criteria.Expression format)
    The MappingType of function return type: VarBinaryType
    static io.army.criteria.SimpleExpression
     
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    denseRank(io.army.criteria.Expression args)
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    diagonal(io.army.criteria.Expression box)
    The MappingType of function return type: PostgreLsegType *
    static io.army.criteria.SimpleExpression
    diameter(io.army.criteria.Expression circle)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    div(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: the MappingType of y
    static io.army.criteria.CompoundExpression
    divide(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    doubleAmp(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    doubleAt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.Expression
    doubleExclamation(io.army.criteria.Expression exp)
     
    static io.army.criteria.CompoundExpression
    doubleVertical(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of operator return type: follow
    static io.army.criteria.Expression
    doubleVerticalSlash(io.army.criteria.Expression operand)
    The MappingType of function return type:DoubleType
    static io.army.criteria.SimpleExpression
    encode(io.army.criteria.Expression bytea, io.army.criteria.Expression format)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    enumFirst(io.army.criteria.Expression anyEnum)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    enumFirst(io.army.criteria.Expression anyEnum, io.army.mapping.MappingType returnType)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    enumLast(io.army.criteria.Expression anyEnum)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    enumLast(io.army.criteria.Expression anyEnum, io.army.mapping.MappingType returnType)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    enumRange(io.army.criteria.Expression anyEnum)
    The MappingType of function return type: StringArrayType
    static io.army.criteria.SimpleExpression
    enumRange(io.army.criteria.Expression leftEnum, io.army.criteria.Expression rightEnum)
    The MappingType of function return type: StringArrayType
    static io.army.criteria.SimpleExpression
    enumRange(io.army.criteria.Expression leftEnum, io.army.criteria.Expression rightEnum, io.army.mapping.MappingType returnType)
     
    static io.army.criteria.SimpleExpression
    enumRange(io.army.criteria.Expression anyEnum, io.army.mapping.MappingType returnType)
    The MappingType of function return type: StringArrayType
    static io.army.criteria.CompoundPredicate
    equal(io.army.criteria.Expression left, io.army.criteria.impl.SQLs.QuantifiedWord word, io.army.criteria.ArrayExpression array)
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    every(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    every(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    every(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    every(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.Expression
    excluded(io.army.meta.FieldMeta<?> field)
     
    static io.army.criteria.SimpleExpression
    exp(Object arg0)
     
    static io.army.criteria.SimpleExpression
    extract(io.army.criteria.impl.PostgreDateTimeFunctions.ExtractTimeField field, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression timestampOrInterval)
    The MappingType of function return type: BigDecimalType
    static io.army.criteria.SimpleExpression
    factorial(io.army.criteria.Expression exp)
    The MappingType of function return type: BigDecimalType
    static io.army.criteria.SimpleExpression
    family(io.army.criteria.Expression inet)
    The MappingType of function return type: IntegerType
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    firstValue(io.army.criteria.Expression value)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.SimpleExpression
    floor(io.army.criteria.Expression exp)
    The MappingType of function return type: MappingType of exp
    static io.army.criteria.SimpleExpression
    floor(Object arg0)
     
    static io.army.criteria.SimpleExpression
    format(io.army.criteria.Expression formatStr)
    The MappingType of function return type: the MappingType of formatStr.
    static io.army.criteria.SimpleExpression
    format(io.army.criteria.Expression formatStr, io.army.criteria.Expression... formatArgs)
    The MappingType of function return type: the MappingType of formatStr.
    static io.army.criteria.SimpleExpression
    format(Object arg0, Object arg1)
     
    static io.army.criteria.SimpleExpression
    formatType(io.army.criteria.Expression type, io.army.criteria.Expression typeMode)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    gcd(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: MappingType of exp1
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    generateSeries(io.army.criteria.Expression start, io.army.criteria.Expression stop)
    The MappingType of function return type: the MappingType of start
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    generateSeries(io.army.criteria.Expression start, io.army.criteria.Expression stop, io.army.criteria.Expression step)
    The MappingType of function return type: the MappingType of start
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    generateSubscripts(io.army.criteria.Expression array, io.army.criteria.Expression dim)
    The MappingType of function return type: IntegerType.INSTANCE rt
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    generateSubscripts(io.army.criteria.Expression array, io.army.criteria.Expression dim, io.army.criteria.Expression reverse)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: UUIDType
    static io.army.criteria.SimpleExpression
    getBit(io.army.criteria.Expression bits, io.army.criteria.Expression n)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    getByte(io.army.criteria.Expression bits, io.army.criteria.Expression n)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: StringType
    static io.army.criteria.CompoundPredicate
    greater(io.army.criteria.Expression left, io.army.criteria.impl.SQLs.QuantifiedWord word, io.army.criteria.ArrayExpression array)
     
    static io.army.criteria.CompoundPredicate
    greaterEqual(io.army.criteria.Expression left, io.army.criteria.impl.SQLs.QuantifiedWord word, io.army.criteria.ArrayExpression array)
     
    static io.army.criteria.SimpleExpression
    greatest(io.army.criteria.Expression firstValue, io.army.criteria.Expression... rest)
    The MappingType of function return type: the MappingType of firstValue
    static io.army.criteria.SimpleExpression
    greatest(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: the MappingType of fist argument
    static io.army.criteria.GroupByItem
    groupingSets(io.army.criteria.GroupByItem item)
     
    static io.army.criteria.GroupByItem
    groupingSets(io.army.criteria.GroupByItem item1, io.army.criteria.GroupByItem item2)
     
    static io.army.criteria.GroupByItem
    groupingSets(io.army.criteria.GroupByItem item1, io.army.criteria.GroupByItem item2, io.army.criteria.GroupByItem item3, io.army.criteria.GroupByItem... rest)
     
    static io.army.criteria.GroupByItem
    groupingSets(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.GroupByItem>> consumer)
     
    static io.army.criteria.CompoundPredicate
    gtCaret(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    gtGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    gtGtEqual(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimplePredicate
    hasAnyColumnPrivilege(io.army.criteria.Expression table, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasAnyColumnPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression table, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasColumnPrivilege(io.army.criteria.Expression table, io.army.criteria.Expression column, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasColumnPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression table, io.army.criteria.Expression column, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasDatabasePrivilege(io.army.criteria.Expression database, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasDatabasePrivilege(io.army.criteria.Expression user, io.army.criteria.Expression database, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasForeignDataWrapperPrivilege(io.army.criteria.Expression fdw, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasForeignDataWrapperPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression fdw, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasFunctionPrivilege(io.army.criteria.Expression function, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasFunctionPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression function, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasLanguagePrivilege(io.army.criteria.Expression language, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasLanguagePrivilege(io.army.criteria.Expression user, io.army.criteria.Expression language, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasParameterPrivilege(io.army.criteria.Expression parameter, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasParameterPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression parameter, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasSchemaPrivilege(io.army.criteria.Expression schema, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasSchemaPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression schema, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasSequencePrivilege(io.army.criteria.Expression sequence, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasSequencePrivilege(io.army.criteria.Expression user, io.army.criteria.Expression sequence, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasServerPrivilege(io.army.criteria.Expression server, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasServerPrivilege(io.army.criteria.Expression user, io.army.criteria.Expression server, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasTablePrivilege(io.army.criteria.Expression table, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasTablePrivilege(io.army.criteria.Expression user, io.army.criteria.Expression table, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasTablespacePrivilege(io.army.criteria.Expression tablespace, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasTablespacePrivilege(io.army.criteria.Expression user, io.army.criteria.Expression tablespace, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasTypePrivilege(io.army.criteria.Expression type, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    hasTypePrivilege(io.army.criteria.Expression user, io.army.criteria.Expression type, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    height(io.army.criteria.Expression box)
    The MappingType of function return type: DoubleType *
    static io.army.criteria.SimpleExpression
    host(io.army.criteria.Expression inet)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    hostmask(io.army.criteria.Expression inet)
    The MappingType of function return type: PostgreInetType
    static io.army.criteria.CompoundExpression
    hyphenGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundExpression
    hyphenGtGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: PostgreInetType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    inetMerge(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: PostgreCidrType
    static io.army.criteria.SimplePredicate
    inetSameFamily(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: BooleanType
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: PostgreInetType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    initcap(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimplePredicate
    isClosed(io.army.criteria.Expression path)
    The MappingType of function return type: BooleanType *
    static io.army.criteria.SimplePredicate
    isClosed(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String path)
    The MappingType of function return type: BooleanType *
    static <T extends io.army.criteria.SQLExpression>
    io.army.criteria.CompoundPredicate
    isDistinctFrom(T left, T right)
     
    static io.army.criteria.SimplePredicate
    isEmpty(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.IPredicate
    isFinite(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType
    static <T extends io.army.criteria.SQLExpression>
    io.army.criteria.CompoundPredicate
    isNotDistinctFrom(T left, T right)
     
    static io.army.criteria.SimplePredicate
    isOpen(io.army.criteria.Expression path)
    The MappingType of function return type: BooleanType *
    static io.army.criteria.SimplePredicate
    isOpen(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String path)
    The MappingType of function return type: BooleanType *
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    jsonAgg(io.army.criteria.Expression exp)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonAgg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonArrayAgg(io.army.criteria.Expression arg0)
     
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonArrayElements(io.army.criteria.Expression json)
    The MappingType of function return type: JsonType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonArrayElements(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonArrayElementsText(io.army.criteria.Expression json)
    The MappingType of function return type: TextType.INSTANCE.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonArrayElementsText(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonArrayLength(io.army.criteria.Expression json)
    The MappingType of function return type: IntegerType.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    jsonbAgg(io.army.criteria.Expression exp)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonbAgg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonbAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonbAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbArrayElements(io.army.criteria.Expression json)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbArrayElements(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbArrayElementsText(io.army.criteria.Expression json)
    The MappingType of function return type: TextType.INSTANCE.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbArrayElementsText(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonbArrayLength(io.army.criteria.Expression jsonb)
    The MappingType of function return type: IntegerType.
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonbBuildArray(Object arg1, Object arg2, Object arg3, Object... variadic)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonbBuildArray(java.util.function.Consumer<java.util.function.Consumer<Object>> consumer)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
     
    static io.army.criteria.SimpleExpression
    jsonbBuildObject(io.army.criteria.impl.SQLs.SymbolSpace space, java.util.function.Consumer<io.army.criteria.Clause._PairVariadicConsumerClause> consumer)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonbBuildObject(String derivedAlias, io.army.criteria.impl.SQLs.SymbolPeriod period, io.army.criteria.impl.SQLs.SymbolAsterisk asterisk)
     
    static io.army.criteria.SimpleExpression
    jsonbBuildObject(String tableAlias, io.army.criteria.impl.SQLs.SymbolPeriod period, io.army.meta.TableMeta<?> table)
     
    static io.army.criteria.SimpleExpression
    jsonbBuildObject(java.util.function.Consumer<io.army.criteria.Clause._PairVariadicSpaceClause> consumer)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonbEach(io.army.criteria.Expression json)
    The MappingType of fields of derived table : key : TextType value : JsonbType.TEXT ordinality (optioinal) : IntegerType.
    static <T> io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonbEach(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of fields of derived table : key : TextType value : JsonbType.TEXT ordinality (optioinal) : IntegerType.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonbEachText(io.army.criteria.Expression json)
    The MappingType of fields of derived table : key : StringType value : TextType ordinality (optioinal) : IntegerType.
    static <T> io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonbEachText(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of fields of derived table : key : TextType value : TextType ordinality (optioinal) : IntegerType.
    static io.army.criteria.SimpleExpression
    jsonbExtractPath(io.army.criteria.Expression fromJson, io.army.criteria.Expression firstPath, io.army.criteria.Expression... rest)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbExtractPath(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, String firstPath, String... rest)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbExtractPath(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, java.util.function.Consumer<java.util.function.Consumer<String>> consumer)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbExtractPath(io.army.criteria.Expression fromJson, java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbExtractPath(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForJson, T json, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRefForPath, String firstPath, String... rest)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbExtractPathText(io.army.criteria.Expression fromJson, io.army.criteria.Expression firstPath, io.army.criteria.Expression... rest)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonbExtractPathText(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, String firstPath, String... rest)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonbExtractPathText(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, java.util.function.Consumer<java.util.function.Consumer<String>> consumer)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonbExtractPathText(io.army.criteria.Expression fromJson, java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: TextType.INSTANCE.
    static <T> io.army.criteria.Expression
    jsonbExtractPathText(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForJson, T json, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRefForPath, String firstPath, String... rest)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonbInsert(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbInsert(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue, io.army.criteria.Expression insertAfter)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbInsert(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbInsert(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue, io.army.criteria.Expression insertAfter)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbObject(io.army.criteria.Expression pairArray)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonbObject(io.army.criteria.Expression keyArray, io.army.criteria.Expression valueArray)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonbObject(io.army.criteria.impl.SQLs.SymbolSpace space, java.util.function.BiFunction<io.army.mapping.MappingType,String[],io.army.criteria.Expression> funcRef, java.util.function.Consumer<io.army.criteria.Statement._StringObjectConsumer> consumer)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonbObject(java.util.function.BiFunction<io.army.mapping.MappingType,String[],io.army.criteria.Expression> funcRef, java.util.function.Consumer<io.army.criteria.Statement._StringObjectSpaceClause> consumer)
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    jsonbObjectAgg(io.army.criteria.Expression key, io.army.criteria.Expression value)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonbObjectAgg(io.army.criteria.Expression key, io.army.criteria.Expression value, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonbObjectAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression key, io.army.criteria.Expression value)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonbObjectAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression key, io.army.criteria.Expression value, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonbType.TEXT.
    static <K, V> io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    jsonbObjectAgg(java.util.function.BiFunction<io.army.mapping.TextType,K,io.army.criteria.Expression> keyFunc, K key, java.util.function.BiFunction<io.army.mapping.TextType,V,io.army.criteria.Expression> valueFunc, V value)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbObjectKeys(io.army.criteria.Expression json)
    The MappingType of fields of derived table : function alias(is specified by AS clause) : TextType ordinality (optioinal) : IntegerType.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbObjectKeys(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of fields of derived table : function alias(is specified by AS clause) : TextType ordinality (optioinal) : IntegerType.
    static io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathExists(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T path)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathExistsTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRefForPath, String path)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathMatch(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T path)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: BooleanType.
    static <T> io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: BooleanType.
    static <T, U> io.army.criteria.SimplePredicate
    jsonbPathMatchTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: BooleanType.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQuery(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryArray(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryArray(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryArray(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryArray(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryArray(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryArray(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryArray(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryArray(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryArrayTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryFirst(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryFirst(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryFirst(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryFirst(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryFirst(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryFirst(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryFirst(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryFirst(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.Expression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbPathQueryFirstTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, io.army.criteria.Expression path)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, io.army.criteria.Expression path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, io.army.criteria.Expression vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonbPathQueryTz(io.army.criteria.Expression target, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T path, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForVars, U vars, io.army.criteria.Expression silent)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonbPopulateRecord(io.army.criteria.Expression base, io.army.criteria.Expression json)
    The MappingType of fields of derived table : fields follow MappingType.SqlCompositeType.fieldList() ordinality (optioinal) : IntegerType.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonbPopulateRecordSet(io.army.criteria.Expression base, io.army.criteria.Expression json)
    The MappingType of fields of derived table : fields follow MappingType.SqlCompositeType.fieldList() ordinality (optioinal) : IntegerType.
    static io.army.criteria.SimpleExpression
    jsonbPretty(io.army.criteria.Expression jsonb)
    The MappingType of function return type: TextType.
    static io.army.criteria.SimpleExpression
    jsonbSet(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbSet(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue, io.army.criteria.Expression createIfMissing)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbSet(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbSet(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue, io.army.criteria.Expression createIfMissing)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbSetLax(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbSetLax(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue, io.army.criteria.Expression createIfMissing)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbSetLax(io.army.criteria.Expression jsonb, io.army.criteria.Expression path, io.army.criteria.Expression newValue, io.army.criteria.Expression createIfMissing, io.army.criteria.Expression nullTreatMode)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbSetLax(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbSetLax(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue, io.army.criteria.Expression createIfMissing)
    The MappingType of function return type: JsonbType.TEXT.
    static <T, U> io.army.criteria.Expression
    jsonbSetLax(io.army.criteria.Expression jsonb, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForPath, T paths, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForValue, U newValue, io.army.criteria.Expression createIfMissing, io.army.criteria.impl.PostgreDocumentFunctions.NullTreatMode nullTreatMode)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonbStripNulls(io.army.criteria.Expression json)
    The MappingType of function return type: JsonbType.TEXT.
    static io.army.criteria.UndoneFunction
    jsonbToRecord(io.army.criteria.Expression json)

    Expands the top-level JSON object to a row having the composite type defined by an AS clause.
    static <T> io.army.criteria.UndoneFunction
    jsonbToRecord(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)

    Expands the top-level JSON object to a row having the composite type defined by an AS clause.
    static io.army.criteria.UndoneFunction
    jsonbToRecordSet(io.army.criteria.Expression json)

    Expands the top-level JSON array of objects to a set of rows having the composite type defined by an AS clause.
    static <T> io.army.criteria.UndoneFunction
    jsonbToRecordSet(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)

    Expands the top-level JSON array of objects to a set of rows having the composite type defined by an AS clause.
    static io.army.criteria.SimpleExpression
    jsonbToTsVector(io.army.criteria.Expression document, io.army.criteria.Expression filter)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    jsonbToTsVector(io.army.criteria.Expression config, io.army.criteria.Expression document, io.army.criteria.Expression filter)
    The MappingType of function return type: PostgreTsVectorType *
    static <T, U> io.army.criteria.Expression
    jsonbToTsVector(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForDocument, T document, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForFilter, U filter)
    The MappingType of function return type: PostgreTsVectorType *
    static <T, U, V> io.army.criteria.Expression
    jsonbToTsVector(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForConfig, T config, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForDocument, U document, java.util.function.BiFunction<io.army.mapping.MappingType,V,io.army.criteria.Expression> funcRefForFilter, V filter)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    jsonbTypeOf(io.army.criteria.Expression json)
    The MappingType of function return type: TextType.
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonBuildArray(Object arg1, Object arg2, Object arg3, Object... variadic)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonBuildArray(java.util.function.Consumer<java.util.function.Consumer<Object>> consumer)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
     
    static io.army.criteria.SimpleExpression
    jsonBuildObject(io.army.criteria.impl.SQLs.SymbolSpace space, java.util.function.Consumer<io.army.criteria.Clause._PairVariadicConsumerClause> consumer)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonBuildObject(String derivedAlias, io.army.criteria.impl.SQLs.SymbolPeriod period, io.army.criteria.impl.SQLs.SymbolAsterisk asterisk)
     
    static io.army.criteria.SimpleExpression
    jsonBuildObject(String tableAlias, io.army.criteria.impl.SQLs.SymbolPeriod period, io.army.meta.TableMeta<?> table)
     
    static io.army.criteria.SimpleExpression
    jsonBuildObject(java.util.function.Consumer<io.army.criteria.Clause._PairVariadicSpaceClause> consumer)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonEach(io.army.criteria.Expression json)
    The MappingType of fields of derived table : key : TextType value : JsonType.TEXT ordinality (optioinal) : IntegerType.
    static <T> io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonEach(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of fields of derived table : key : TextType value : JsonType.TEXT ordinality (optioinal) : IntegerType.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonEachText(io.army.criteria.Expression json)
    The MappingType of fields of derived table : key : TextType value : TextType ordinality (optioinal) : IntegerType.
    static <T> io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonEachText(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of fields of derived table : key : TextType value : TextType ordinality (optioinal) : IntegerType.
    static io.army.criteria.SimpleExpression
    jsonExtractPath(io.army.criteria.Expression fromJson, io.army.criteria.Expression firstPath, io.army.criteria.Expression... rest)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonExtractPath(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, String firstPath, String... rest)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonExtractPath(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, java.util.function.Consumer<java.util.function.Consumer<String>> consumer)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonExtractPath(io.army.criteria.Expression fromJson, java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: JsonType.TEXT.
    static <T> io.army.criteria.Expression
    jsonExtractPath(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForJson, T json, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRefForPath, String firstPath, String... rest)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.SimpleExpression
    jsonExtractPathText(io.army.criteria.Expression fromJson, io.army.criteria.Expression firstPath, io.army.criteria.Expression... rest)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonExtractPathText(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, String firstPath, String... rest)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonExtractPathText(io.army.criteria.Expression fromJson, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRef, java.util.function.Consumer<java.util.function.Consumer<String>> consumer)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonExtractPathText(io.army.criteria.Expression fromJson, java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: TextType.INSTANCE.
    static <T> io.army.criteria.Expression
    jsonExtractPathText(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForJson, T json, java.util.function.BiFunction<io.army.mapping.MappingType,List<String>,io.army.criteria.Expression> funcRefForPath, String firstPath, String... rest)
    The MappingType of function return type: TextType.INSTANCE.
    static io.army.criteria.SimpleExpression
    jsonObject(io.army.criteria.Expression pairArray)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonObject(io.army.criteria.Expression keyArray, io.army.criteria.Expression valueArray)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonObject(io.army.criteria.impl.SQLs.SymbolSpace space, java.util.function.BiFunction<io.army.mapping.MappingType,String[],io.army.criteria.Expression> funcRef, java.util.function.Consumer<io.army.criteria.Statement._StringObjectConsumer> consumer)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    jsonObject(java.util.function.BiFunction<io.army.mapping.MappingType,String[],io.army.criteria.Expression> funcRef, java.util.function.Consumer<io.army.criteria.Statement._StringObjectSpaceClause> consumer)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    jsonObjectAgg(io.army.criteria.Expression key, io.army.criteria.Expression value)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonObjectAgg(io.army.criteria.Expression key, io.army.criteria.Expression value, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonObjectAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression key, io.army.criteria.Expression value)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    jsonObjectAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression key, io.army.criteria.Expression value, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: JsonType.TEXT.
    static <K, V> io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    jsonObjectAgg(java.util.function.BiFunction<io.army.mapping.TextType,K,io.army.criteria.Expression> keyFunc, K key, java.util.function.BiFunction<io.army.mapping.TextType,V,io.army.criteria.Expression> valueFunc, V value)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonObjectKeys(io.army.criteria.Expression json)
    The MappingType of fields of derived table : function alias(is specified by AS clause) : TextType ordinality (optioinal) : IntegerType.
    static <T> io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    jsonObjectKeys(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of fields of derived table : function alias(is specified by AS clause) : TextType ordinality (optioinal) : IntegerType.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonPopulateRecord(io.army.criteria.Expression base, io.army.criteria.Expression json)
    The MappingType of fields of derived table : fields follow MappingType.SqlCompositeType.fieldList() ordinality (optioinal) : IntegerType.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    jsonPopulateRecordSet(io.army.criteria.Expression base, io.army.criteria.Expression json)
    The MappingType of fields of derived table : fields follow MappingType.SqlCompositeType.fieldList() ordinality (optioinal) : IntegerType.
    static io.army.criteria.SimpleExpression
    jsonStripNulls(io.army.criteria.Expression json)
    The MappingType of function return type: JsonType.TEXT.
    static io.army.criteria.UndoneFunction
    jsonToRecord(io.army.criteria.Expression json)

    Expands the top-level JSON object to a row having the composite type defined by an AS clause.
    static <T> io.army.criteria.UndoneFunction
    jsonToRecord(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)

    Expands the top-level JSON object to a row having the composite type defined by an AS clause.
    static io.army.criteria.UndoneFunction
    jsonToRecordSet(io.army.criteria.Expression json)

    Expands the top-level JSON array of objects to a set of rows having the composite type defined by an AS clause.
    static <T> io.army.criteria.UndoneFunction
    jsonToRecordSet(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)

    Expands the top-level JSON array of objects to a set of rows having the composite type defined by an AS clause.
    static io.army.criteria.SimpleExpression
    jsonToTsVector(io.army.criteria.Expression document, io.army.criteria.Expression filter)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    jsonToTsVector(io.army.criteria.Expression config, io.army.criteria.Expression document, io.army.criteria.Expression filter)
    The MappingType of function return type: PostgreTsVectorType *
    static <T, U> io.army.criteria.Expression
    jsonToTsVector(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForDocument, T document, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForFilter, U filter)
    The MappingType of function return type: PostgreTsVectorType *
    static <T, U, V> io.army.criteria.Expression
    jsonToTsVector(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForConfig, T config, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForDocument, U document, java.util.function.BiFunction<io.army.mapping.MappingType,V,io.army.criteria.Expression> funcRefForFilter, V filter)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    jsonTypeOf(io.army.criteria.Expression json)
    The MappingType of function return type: TextType.
    static io.army.criteria.SimpleExpression
    justifyDays(io.army.criteria.Expression exp)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    justifyHours(io.army.criteria.Expression exp)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    justifyInterval(io.army.criteria.Expression exp)
    The MappingType of function return type: IntervalType
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lag(io.army.criteria.Expression value)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lag(io.army.criteria.Expression value, io.army.criteria.Expression offset)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lag(io.army.criteria.Expression value, io.army.criteria.Expression offset, io.army.criteria.Expression defaultValue)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.SimpleExpression
    lastVal(io.army.criteria.Expression exp)
    The MappingType of function return type: LongType
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lastValue(io.army.criteria.Expression value)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.SimpleExpression
    lcm(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: MappingType of exp1
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lead(io.army.criteria.Expression value)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lead(io.army.criteria.Expression value, io.army.criteria.Expression offset)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    lead(io.army.criteria.Expression value, io.army.criteria.Expression offset, io.army.criteria.Expression defaultValue)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.SimpleExpression
    least(io.army.criteria.Expression firstValue, io.army.criteria.Expression... rest)
    The MappingType of function return type: the MappingType of firstValue
    static io.army.criteria.SimpleExpression
    least(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
    The MappingType of function return type: the MappingType of fist argument
    static io.army.criteria.SimpleExpression
    left(io.army.criteria.Expression string, io.army.criteria.Expression n)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    length(io.army.criteria.Expression geometricType)
    The MappingType of function return type: If geometricType is MappingType.SqlGeometryType or PostgreGeometricType,then DoubleType Else IntegerType *
    static io.army.criteria.SimpleExpression
    length(io.army.criteria.Expression bytes, io.army.criteria.Expression encoding)
    The MappingType of function return type: IntegerType
    static io.army.criteria.CompoundPredicate
    less(io.army.criteria.Expression left, io.army.criteria.impl.SQLs.QuantifiedWord word, io.army.criteria.ArrayExpression array)
     
    static io.army.criteria.CompoundPredicate
    lessEqual(io.army.criteria.Expression left, io.army.criteria.impl.SQLs.QuantifiedWord word, io.army.criteria.ArrayExpression array)
     
    static io.army.criteria.SimpleExpression
    line(io.army.criteria.Expression point1, io.army.criteria.Expression point2)
    The MappingType of function return type: PostgreLineType *
    static io.army.criteria.SimpleExpression
    ln(Object arg0)
     
    static io.army.criteria.SimpleExpression
    localtime(io.army.criteria.Expression integer)
    The MappingType of function return type: LocalTimeType
    static io.army.criteria.SimpleExpression
    localtimestamp(io.army.criteria.Expression integer)
    The MappingType of function return type: LocalDateTimeType
    static io.army.criteria.SimpleExpression
    locate(Object arg0, Object arg1)
     
    static io.army.criteria.SimpleExpression
    locate(Object arg0, Object arg1, Object arg2)
     
    static io.army.criteria.SimpleExpression
    log(Object arg0)
     
    static io.army.criteria.SimpleExpression
    log(Object arg0, Object arg1)
     
    static io.army.criteria.SimpleExpression
    log10(Object arg0)
     
    static io.army.criteria.SimpleExpression
    lower(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType .
    static io.army.criteria.SimpleExpression
    lower(Object arg0)
     
    static io.army.criteria.SimplePredicate
    lowerInc(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.SimplePredicate
    lowerInf(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.SimpleExpression
    lpad(io.army.criteria.Expression string, io.army.criteria.Expression length)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    lpad(io.army.criteria.Expression string, io.army.criteria.Expression length, io.army.criteria.Expression fill)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    lseg(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgreLsegType *
    static io.army.criteria.SimpleExpression
    lseg(io.army.criteria.Expression point1, io.army.criteria.Expression point2)
    The MappingType of function return type: PostgreLsegType *
    static io.army.criteria.SimpleExpression
    lseg(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String point1, String point2)
    The MappingType of function return type: PostgreLsegType *
    static io.army.criteria.CompoundPredicate
    ltAt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ltCaret(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundExpression
    ltHyphenGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ltLt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ltLtEqual(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    ltLtVertical(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    ltrim(io.army.criteria.Expression string)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    ltrim(io.army.criteria.Expression string, io.army.criteria.Expression characters)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    macAddr8Set7bit(io.army.criteria.Expression macAddr8)
    The MappingType of function return type: The MappingType of macAddr8
    static io.army.criteria.SimpleExpression
    makeAclItem(io.army.criteria.Expression grantee, io.army.criteria.Expression grantor, io.army.criteria.Expression privileges, io.army.criteria.Expression isGrantable)
    The MappingType of function return type: PostgreAclItemType.TEXT
    static io.army.criteria.SimpleExpression
    makeDate(io.army.criteria.Expression year, io.army.criteria.Expression month, io.army.criteria.Expression day)
    The MappingType of function return type: LocalDateType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years, io.army.criteria.Expression months)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years, io.army.criteria.Expression months, io.army.criteria.Expression weeks)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years, io.army.criteria.Expression months, io.army.criteria.Expression weeks, io.army.criteria.Expression days)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years, io.army.criteria.Expression months, io.army.criteria.Expression weeks, io.army.criteria.Expression days, io.army.criteria.Expression hours)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years, io.army.criteria.Expression months, io.army.criteria.Expression weeks, io.army.criteria.Expression days, io.army.criteria.Expression hours, io.army.criteria.Expression mins)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeInterval(io.army.criteria.Expression years, io.army.criteria.Expression months, io.army.criteria.Expression weeks, io.army.criteria.Expression days, io.army.criteria.Expression hours, io.army.criteria.Expression mins, io.army.criteria.Expression secs)
    The MappingType of function return type: IntervalType
    static io.army.criteria.SimpleExpression
    makeTime(io.army.criteria.Expression hour, io.army.criteria.Expression min, io.army.criteria.Expression sec)
    The MappingType of function return type: LocalTimeType
    static io.army.criteria.SimpleExpression
    makeTimestamp(io.army.criteria.Expression year, io.army.criteria.Expression month, io.army.criteria.Expression day, io.army.criteria.Expression hour, io.army.criteria.Expression min, io.army.criteria.Expression sec)
    The MappingType of function return type: LocalDateTimeType
    static io.army.criteria.SimpleExpression
    makeTimestampTz(io.army.criteria.Expression year, io.army.criteria.Expression month, io.army.criteria.Expression day, io.army.criteria.Expression hour, io.army.criteria.Expression min, io.army.criteria.Expression sec)
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    makeTimestampTz(io.army.criteria.Expression year, io.army.criteria.Expression month, io.army.criteria.Expression day, io.army.criteria.Expression hour, io.army.criteria.Expression min, io.army.criteria.Expression sec, io.army.criteria.Expression timeZone)
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    maskLen(io.army.criteria.Expression inet)
    The MappingType of function return type: IntegerType
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    max(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    max(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    md5(io.army.criteria.Expression string)
    The MappingType of function return type: TextType.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    min(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    min(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    minScale(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerType
    static io.army.criteria.CompoundExpression
    minus(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    mod(Object arg0, Object arg1)
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    The MappingType of function return type: the MappingType of order by clause first item.
    static io.army.criteria.CompoundExpression
    mode(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    multiRange(io.army.criteria.Expression anyRange)
    The MappingType of function return type: If anyRange is PostgreRangeType.SingleRangeType ,then the multi range of the MappingType of anyRange. Else TextType.INSTANCE
    static io.army.criteria.SimplePredicate
    myFunc(String arg0)
     
    static io.army.criteria.SimplePredicate
    myFunc(String arg0, io.army.criteria.Expression arg1)
     
    static io.army.criteria.SimplePredicate
    myFunc(String arg0, io.army.criteria.Expression arg1, io.army.criteria.Expression arg2)
     
    static io.army.criteria.SimplePredicate
    myFunc(String arg0, io.army.criteria.Expression arg1, io.army.criteria.Expression arg2, io.army.criteria.Expression arg3)
     
    static io.army.criteria.SimpleExpression
    myFunc(String arg0, io.army.criteria.Expression arg1, io.army.criteria.Expression arg2, io.army.criteria.Expression arg3, io.army.meta.TypeMeta arg4)
     
    static io.army.criteria.SimpleExpression
    myFunc(String arg0, io.army.criteria.Expression arg1, io.army.criteria.Expression arg2, io.army.meta.TypeMeta arg3)
     
    static io.army.criteria.SimpleExpression
    myFunc(String arg0, io.army.criteria.Expression arg1, io.army.meta.TypeMeta arg2)
     
    static io.army.criteria.SimpleExpression
    myFunc(String arg0, io.army.meta.TypeMeta arg1)
     
    static io.army.criteria.SimplePredicate
    myFunc(String arg0, List<io.army.criteria.Expression> arg1)
     
    static io.army.criteria.SimpleExpression
    myFunc(String arg0, List<io.army.criteria.Expression> arg1, io.army.meta.TypeMeta arg2)
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    myWithGroupAggFunc(String name, io.army.criteria.Expression one, io.army.meta.TypeMeta returnType)
    user-defined WITH GROUP aggregate function
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    myWithGroupAggFunc(String name, io.army.meta.TypeMeta returnType)
    user-defined WITH GROUP aggregate function
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    myWithGroupAggFunc(String name, List<io.army.criteria.Expression> argList, io.army.meta.TypeMeta returnType)
    user-defined WITH GROUP aggregate function
    static io.army.criteria.Expression
    namedNotation(String name, io.army.criteria.Expression expression)
     
    static <T> io.army.criteria.Expression
    namedNotation(String name, java.util.function.Function<T,io.army.criteria.Expression> valueOperator, T value)
     
    static io.army.criteria.SimpleExpression
    netmask(io.army.criteria.Expression inet)
    The MappingType of function return type: PostgreInetType
    static io.army.criteria.SimpleExpression
    network(io.army.criteria.Expression inet)
    The MappingType of function return type: PostgreCidrType
    static io.army.criteria.SimpleExpression
    nextVal(io.army.criteria.Expression exp)
    The MappingType of function return type: LongType
    static io.army.criteria.SimpleExpression
    normalize(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    normalize(io.army.criteria.Expression exp, io.army.criteria.impl.PostgreStringFunctions.WordNormalizeForm form)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.CompoundPredicate
    notEqual(io.army.criteria.Expression left, io.army.criteria.impl.SQLs.QuantifiedWord word, io.army.criteria.ArrayExpression array)
     
    static io.army.criteria.CompoundPredicate
    notSimilarTo(io.army.criteria.Expression exp, io.army.criteria.Expression pattern)
     
    static io.army.criteria.CompoundPredicate
    notSimilarTo(io.army.criteria.Expression exp, io.army.criteria.Expression pattern, io.army.criteria.impl.SQLs.WordEscape escape, io.army.criteria.Expression escapeChar)
     
    static io.army.criteria.CompoundPredicate
    notTilde(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of function return type:BooleanType
    static io.army.criteria.CompoundPredicate
    notTildeStar(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of function return type:BooleanType
    static io.army.criteria.SimpleExpression
    now()
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    npoints(io.army.criteria.Expression geometricType)
    The MappingType of function return type: IntegerType *
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    nthValue(io.army.criteria.Expression value, io.army.criteria.Expression n)
    The MappingType of function return type: the MappingType of value
    static <T> io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    nthValue(io.army.criteria.Expression value, java.util.function.BiFunction<io.army.mapping.IntegerType,T,io.army.criteria.Expression> func, T n)
    The MappingType of function return type: the MappingType of value
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    ntile(io.army.criteria.Expression numBuckets)
    The MappingType of function return type: IntegerType.INSTANCE
    static <T> io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    ntile(java.util.function.BiFunction<io.army.mapping.IntegerType,T,io.army.criteria.Expression> func, T value)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    nullIf(Object arg0, Object arg1)
     
    static io.army.criteria.SimpleExpression
    numNode(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    numNonNulls(io.army.criteria.Expression first, io.army.criteria.Expression... rest)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    numNulls(io.army.criteria.Expression first, io.army.criteria.Expression... rest)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    objDescription(io.army.criteria.Expression object)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    objDescription(io.army.criteria.Expression object, io.army.criteria.Expression catalog)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    octetLength(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerType.
    static io.army.criteria.SimpleExpression
    overlay(io.army.criteria.Expression string, io.army.criteria.impl.PostgreStringFunctions.WordPlacing placing, io.army.criteria.Expression newSubstring, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression start)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    overlay(io.army.criteria.Expression string, io.army.criteria.impl.PostgreStringFunctions.WordPlacing placing, io.army.criteria.Expression newSubstring, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression start, io.army.criteria.impl.SQLs.WordFor wordFor, io.army.criteria.Expression count)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.GroupByItem.ExpressionGroup
     
    static io.army.criteria.GroupByItem.ExpressionGroup
    parens(io.army.criteria.Expression exp)
     
    static io.army.criteria.GroupByItem.ExpressionGroup
    parens(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
     
    static io.army.criteria.GroupByItem.ExpressionGroup
    parens(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2, io.army.criteria.Expression exp3, io.army.criteria.Expression... rest)
     
    static io.army.criteria.GroupByItem.ExpressionGroup
    parens(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.Expression>> consumer)
     
    static io.army.criteria.SimpleExpression
    parseIdent(io.army.criteria.Expression qualifiedIdentifier)
    The MappingType of function return type: TextArrayType .
    static io.army.criteria.SimpleExpression
    parseIdent(io.army.criteria.Expression qualifiedIdentifier, io.army.criteria.impl.SQLs.WordBooleans strictMode)
    The MappingType of function return type: TextArrayType .
    static io.army.criteria.SimpleExpression
    path(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgrePathType *
    static io.army.criteria.SimpleExpression
    pclose(io.army.criteria.Expression path)
    The MappingType of function return type: PostgrePathType *
    static io.army.criteria.SimpleExpression
    pclose(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String path)
    The MappingType of function return type: PostgrePathType *
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    percentileCont(io.army.criteria.Expression fraction)
    The MappingType of function return type: If fraction is double array type and order by clause first item is sql double type type,then DoubleType.INSTANCE If fraction is sql double array type and order by clause first item is sql interval type,then IntervalType.TEXT If fraction is sql double type and order by clause first item is sql double type type,then DoubleArrayType.LINEAR If fraction is sql double type and order by clause first item is sql interval type,then IntervalArrayType.LINEAR Else TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    percentileDisc(io.army.criteria.Expression fraction)
    The MappingType of function return type: If fraction is double array type ,then it is the MappingType of order by clause first item If fraction is double array type ,then it is the array MappingType of order by clause first item Else TextType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    The MappingType of function return type: DoubleType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    percentRank(io.army.criteria.Expression args)
    The MappingType of function return type: DoubleType.INSTANCE
    period(io.army.criteria.Expression start, io.army.criteria.Expression endOrLength)
    OVERLAPS operator
    period(io.army.criteria.Expression start, java.util.function.BiFunction<io.army.criteria.Expression,T,io.army.criteria.Expression> valueOperator, T value)
    OVERLAPS operator
    period(io.army.criteria.TypeInfer type, java.util.function.BiFunction<io.army.criteria.TypeInfer,Object,io.army.criteria.Expression> valueOperator, Object start, Object endOrLength)
    OVERLAPS operator
    period(java.util.function.BiFunction<io.army.criteria.Expression,T,io.army.criteria.Expression> valueOperator, T value, io.army.criteria.Expression endOrLength)
    OVERLAPS operator
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgBlockingPids(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerArrayType.PRIMITIVE_LINEAR
    static io.army.criteria.SimpleExpression
    pgCharToEncoding(io.army.criteria.Expression encoding)
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: StringType .
    static io.army.criteria.SimplePredicate
    pgCollationIsVisible(io.army.criteria.Expression collation)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: OffsetDateTimeType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: checkpoint_lsn : PostgrePgLsnType.LONG redo_lsn : PostgrePgLsnType.LONG redo_wal_file : TextType.INSTANCE timeline_id : IntegerType.INSTANCE prev_timeline_id : IntegerType.INSTANCE full_page_writes : BooleanType.INSTANCE next_xid : TextType.INSTANCE next_oid : LongType.INSTANCE next_multixact_id : IntegerType.INSTANCE next_multi_offset : IntegerType.INSTANCE oldest_xid : IntegerType.INSTANCE oldest_xid_dbid : LongType.INSTANCE oldest_active_xid : IntegerType.INSTANCE oldest_multi_xid : IntegerType.INSTANCE oldest_multi_dbid : LongType.INSTANCE oldest_commit_ts_xid : IntegerType.INSTANCE newest_commit_ts_xid : IntegerType.INSTANCE checkpoint_time : OffsetDateTimeType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: max_data_alignment : IntegerType.INSTANCE database_block_size : IntegerType.INSTANCE blocks_per_segment : IntegerType.INSTANCE wal_block_size : IntegerType.INSTANCE bytes_per_wal_segment : IntegerType.INSTANCE max_identifier_length : IntegerType.INSTANCE max_index_columns : IntegerType.INSTANCE max_toast_chunk_size : IntegerType.INSTANCE large_object_chunk_size : IntegerType.INSTANCE float8_pass_by_value : BooleanType.INSTANCE data_page_checksum_version : IntegerType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: min_recovery_end_lsn : PostgrePgLsnType.LONG min_recovery_end_timeline : IntegerType.INSTANCE backup_start_lsn : PostgrePgLsnType.LONG backup_end_lsn : PostgrePgLsnType.LONG end_of_backup_record_required : BooleanType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: pg_control_version : IntegerType.INSTANCE catalog_version_no : IntegerType.INSTANCE system_identifier : LongType.INSTANCE pg_control_last_modified : OffsetDateTimeType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimplePredicate
    pgConversionIsVisible(io.army.criteria.Expression conversion)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgCurrentLogFile(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgDescribeObject(io.army.criteria.Expression classId, io.army.criteria.Expression objId, io.army.criteria.Expression objSubId)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgEncodingToChar(io.army.criteria.Expression encoding)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgFunctionIsVisible(io.army.criteria.Expression function)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: fktable : TextType.INSTANCE fkcols : TextArrayType.LINEAR pktable : TextType.INSTANCE pkcols : TextArrayType.LINEAR is_array : BooleanType.INSTANCE is_opt : BooleanType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    pgGetConstraintDef(io.army.criteria.Expression constraint)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetConstraintDef(io.army.criteria.Expression constraint, io.army.criteria.Expression pretty)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetExpr(io.army.criteria.Expression expr, io.army.criteria.Expression relation, io.army.criteria.Expression pretty)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetFunctionArguments(io.army.criteria.Expression func)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetFunctionDef(io.army.criteria.Expression func)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetFunctionIdentityArguments(io.army.criteria.Expression func)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetFunctionResult(io.army.criteria.Expression func)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetIndexDef(io.army.criteria.Expression func)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetIndexDef(io.army.criteria.Expression func, io.army.criteria.Expression column, io.army.criteria.Expression pretty)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: word : TextType.INSTANCE catcode : CharacterType.INSTANCE barelabel : BooleanType.INSTANCE catdesc : TextType.INSTANCE baredesc : TextType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    pgGetObjectAddress(io.army.criteria.Expression type, io.army.criteria.Expression objectNames, io.army.criteria.Expression objectArgs)
    The MappingType of function return type: classid : LongType.INSTANCE objid : LongType.INSTANCE objsubid : IntegerType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    pgGetRuleDef(io.army.criteria.Expression rule)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetRuleDef(io.army.criteria.Expression rule, io.army.criteria.Expression pretty)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetSerialSequence(io.army.criteria.Expression table, io.army.criteria.Expression column)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetStatisticsObjDef(io.army.criteria.Expression statObj)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetTriggerDef(io.army.criteria.Expression trigger)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetTriggerDef(io.army.criteria.Expression trigger, io.army.criteria.Expression pretty)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetUserById(io.army.criteria.Expression role)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetViewDef(io.army.criteria.Expression view)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgGetViewDef(io.army.criteria.Expression view, io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgHasRole(io.army.criteria.Expression role, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgHasRole(io.army.criteria.Expression user, io.army.criteria.Expression role, io.army.criteria.Expression privilege)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    pgIdentifyObject(io.army.criteria.Expression classId, io.army.criteria.Expression objId, io.army.criteria.Expression objSubId)
    The MappingType of function return type: type : TextType.INSTANCE schema : TextType.INSTANCE name : TextType.INSTANCE identity : TextType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    pgIdentifyObjectAsAddress(io.army.criteria.Expression classId, io.army.criteria.Expression objId, io.army.criteria.Expression objSubId)
    The MappingType of function return type: type : TextType.INSTANCE object_names : TextArrayType.LINEAR object_args : TextArrayType.LINEAR ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimplePredicate
    pgIndexAmHasProperty(io.army.criteria.Expression am, io.army.criteria.Expression property)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgIndexColumnHasProperty(io.army.criteria.Expression index, io.army.criteria.Expression column, io.army.criteria.Expression property)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgIndexHasProperty(io.army.criteria.Expression index, io.army.criteria.Expression property)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgIsOtherTempSchema(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    The MappingType of function return type: xid : IntegerType.INSTANCE timestamp : OffsetDateTimeType.INSTANCE roident : LongType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    pgMcvListItems(io.army.criteria.Expression pgMcvList)
    The MappingType of function return type: index : IntegerType.INSTANCE values : TextArrayType.LINEAR nulls : BooleanArrayType.PRIMITIVE_LINEAR frequency : DoubleType.INSTANCE base_frequency : DoubleType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: DoubleType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgOpClassIsVisible(io.army.criteria.Expression opclass)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgOperatorIsVisible(io.army.criteria.Expression operator)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgOpFamilyIsVisible(io.army.criteria.Expression opClass)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    pgOptionsToTable(io.army.criteria.Expression optionsArray)
    The MappingType of function return type: option_name : TextType.INSTANCE option_value : TextType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: OffsetDateTimeType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgSafeSnapshotBlockingPids(io.army.criteria.Expression exp)
    The MappingType of function return type: IntegerArrayType.PRIMITIVE_LINEAR
    static io.army.criteria.SimpleExpression
    pgSettingsGetFlags(io.army.criteria.Expression guc)
    The MappingType of function return type: TextArrayType.LINEAR
    static io.army.criteria.SimpleExpression
    pgSleep(io.army.criteria.Expression seconds)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    pgSleepFor(io.army.criteria.Expression interval)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    pgSleepUntil(io.army.criteria.Expression timestampTz)
    The MappingType of function return type: StringType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    pgSnapshotXip(io.army.criteria.Expression pgSnapshot)
    The MappingType of function return type: "Anonymous field" ( you must use as clause definite filed name) : LongType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    pgSnapshotXMax(io.army.criteria.Expression pgSnapshot)
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgSnapshotXMin(io.army.criteria.Expression pgSnapshot)
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgStatisticsObjIsVisible(io.army.criteria.Expression stat)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgTableIsVisible(io.army.criteria.Expression table)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    pgTablespaceDatabases(io.army.criteria.Expression tablespace)
    The MappingType of function return type: "Anonymous field" ( you must use as clause definite filed name) : LongType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    pgTablespaceLocation(io.army.criteria.Expression tablespace)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: IntegerType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgTsConfigIsVisible(io.army.criteria.Expression config)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgTsDictIsVisible(io.army.criteria.Expression dict)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgTsParserIsVisible(io.army.criteria.Expression parser)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgTsTemplateIsVisible(io.army.criteria.Expression template)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgTypeIsVisible(io.army.criteria.Expression type)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgTypeOf(io.army.criteria.Expression any)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimplePredicate
    pgVisibleInSnapshot(io.army.criteria.Expression xid8, io.army.criteria.Expression pgSnapshot)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    pgXactCommitTimestamp(io.army.criteria.Expression xid)
    The MappingType of function return type: OffsetDateTimeType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    pgXactCommitTimestampOrigin(io.army.criteria.Expression xid)
    The MappingType of function return type: timestamp : OffsetDateTimeType.INSTANCE roident : LongType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    pgXactStatus(io.army.criteria.Expression xid8)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    phraseToTsQuery(io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    phraseToTsQuery(io.army.criteria.Expression config, io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T> io.army.criteria.Expression
    phraseToTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForQuery, T query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T, U> io.army.criteria.Expression
    phraseToTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForConfig, T config, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForQuery, U query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    pi()
     
    static io.army.criteria.SimpleExpression
    plainToTsQuery(io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    plainToTsQuery(io.army.criteria.Expression config, io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T> io.army.criteria.Expression
    plainToTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForQuery, T query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T, U> io.army.criteria.Expression
    plainToTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForConfig, T config, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForQuery, U query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.CompoundExpression
    plus(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    point(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgrePointType *
    static io.army.criteria.SimpleExpression
    point(io.army.criteria.Expression x, io.army.criteria.Expression y)
    The MappingType of function return type: PostgrePointType *
    static <T> io.army.criteria.Expression
    point(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T x, T y)
    The MappingType of function return type: PostgrePointType *
    static io.army.criteria.SimpleExpression
    polygon(io.army.criteria.Expression exp)
    The MappingType of function return type: PostgrePolygonType *
    static io.army.criteria.SimpleExpression
    polygon(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: PostgrePolygonType *
    static io.army.criteria.SimpleExpression
    popen(io.army.criteria.Expression path)
    The MappingType of function return type: PostgrePathType *
    static io.army.criteria.SimpleExpression
    popen(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String path)
    The MappingType of function return type: PostgrePathType *
    static io.army.criteria.SimpleExpression
    position(io.army.criteria.Expression substring, io.army.criteria.impl.SQLs.WordIn in, io.army.criteria.Expression string)
    The MappingType of function return type: IntegerType.
    static io.army.criteria.Expression
    pound(io.army.criteria.Expression operand)
     
    static io.army.criteria.CompoundExpression
    pound(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundExpression
    poundGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundExpression
    poundGtGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundExpression
    poundHyphen(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    pow(Object arg0, Object arg1)
     
    static io.army.criteria.SimpleExpression
    power(io.army.criteria.Expression x, io.army.criteria.Expression y)
    The MappingType of function return type: If the MappingType of exp is float number type,then DoubleType Else BigDecimalType
    static PostgreQuery.WithSpec<io.army.criteria.Select>
    create simple(non-batch) SELECT statement that is primary statement.
    static io.army.criteria.SimpleExpression
    queryToXml(io.army.criteria.Expression query, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXml(io.army.criteria.Select query, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXml(io.army.criteria.Select query, io.army.criteria.Visible visible, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXmlAndXmlSchema(io.army.criteria.Expression query, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXmlAndXmlSchema(io.army.criteria.Select query, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXmlAndXmlSchema(io.army.criteria.Select query, io.army.criteria.Visible visible, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXmlSchema(io.army.criteria.Expression query, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXmlSchema(io.army.criteria.Select query, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryToXmlSchema(io.army.criteria.Select query, io.army.criteria.Visible visible, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    queryTree(io.army.criteria.Expression tsQuery)
    The MappingType of function return type: TextType *
    static io.army.criteria.CompoundPredicate
    question(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    questionAmp(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.IPredicate
    questionHyphen(io.army.criteria.Expression operand)
     
    static io.army.criteria.CompoundPredicate
    questionHyphen(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    questionHyphenVertical(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    questionPound(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.IPredicate
    questionVertical(io.army.criteria.Expression operand)
     
    static io.army.criteria.CompoundPredicate
    questionVertical(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    questionVerticalVertical(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    quoteLiteral(io.army.criteria.Expression anyElement)
    The MappingType of function return type: If the MappingType of anyElement is string type,then the MappingType of anyElement Else StringType
    static io.army.criteria.SimpleExpression
    quoteNullable(io.army.criteria.Expression anyElement)
    The MappingType of function return type: If the MappingType of anyElement is string type,then the MappingType of anyElement Else StringType
    static io.army.criteria.SimpleExpression
     
    static io.army.criteria.SimpleExpression
    radius(io.army.criteria.Expression circle)
    The MappingType of function return type: DoubleType *
    static io.army.criteria.SimpleExpression
     
    static io.army.criteria.SimpleExpression
    rand(Object arg0)
     
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: DoubleType
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    rangeAgg(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    rangeAgg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    rangeAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    rangeAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    rangeIntersectAgg(io.army.criteria.Expression exp)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    rangeIntersectAgg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    rangeIntersectAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    rangeIntersectAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    rangeMerge(io.army.criteria.Expression range1, io.army.criteria.Expression range2)
    The MappingType of function return type: the MappingType of range1.
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.impl.PostgreWindowFunctions._AggWithGroupClause
    rank(io.army.criteria.Expression args)
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    regexpCount(io.army.criteria.Expression string, io.army.criteria.Expression pattern)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    regexpCount(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression start)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    regexpCount(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression start, io.army.criteria.Expression flags)
    The MappingType of function return type: IntegerType
    static io.army.criteria.IPredicate
    regexpLike(io.army.criteria.Expression string, io.army.criteria.Expression pattern)
    The MappingType of function return type: BooleanType
    static io.army.criteria.IPredicate
    regexpLike(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression flags)
    The MappingType of function return type: BooleanType
    static io.army.criteria.IPredicate
    regexpLike(io.army.criteria.Expression string, java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> valueFunc, String pattern)
    The MappingType of function return type: BooleanType
    static io.army.criteria.IPredicate
    regexpLike(io.army.criteria.Expression string, java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> valueFunc, String pattern, io.army.criteria.Expression flags)
    The MappingType of function return type: BooleanType
    static io.army.criteria.IPredicate
    regexpLike(io.army.criteria.Expression string, java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> valueFunc, String pattern, String flags)
    The MappingType of function return type: BooleanType
    static io.army.criteria.SimpleExpression
    regexpMatch(io.army.criteria.Expression string, io.army.criteria.Expression pattern)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.SimpleExpression
    regexpMatch(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression flags)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    regexpMatches(io.army.criteria.Expression string, io.army.criteria.Expression pattern)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    regexpMatches(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression flags)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.SimpleExpression
    regexpReplace(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression replacement)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpReplace(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression replacement, io.army.criteria.Expression startOrFlag)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpReplace(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression replacement, io.army.criteria.Expression start, io.army.criteria.Expression nOrFlat)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpReplace(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression replacement, io.army.criteria.Expression start, io.army.criteria.Expression n, io.army.criteria.Expression flags)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpSplitToArray(io.army.criteria.Expression string, io.army.criteria.Expression pattern)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.SimpleExpression
    regexpSplitToArray(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression flags)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    regexpSplitToTable(io.army.criteria.Expression string, io.army.criteria.Expression pattern)
    The MappingType of function return type: TextType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    regexpSplitToTable(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression flags)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpSubstr(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression start)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpSubstr(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression start, io.army.criteria.Expression n)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpSubstr(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression start, io.army.criteria.Expression n, io.army.criteria.Expression flags)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    regexpSubstr(io.army.criteria.Expression string, io.army.criteria.Expression pattern, io.army.criteria.Expression start, io.army.criteria.Expression n, io.army.criteria.Expression flags, io.army.criteria.Expression subExpr)
    The MappingType of function return type: TextType
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrAvgx(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrAvgx(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrAvgx(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrAvgx(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrAvgy(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrAvgy(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrAvgy(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrAvgy(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrCount(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrCount(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrCount(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrCount(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: LongType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrIntercept(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrIntercept(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrIntercept(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrIntercept(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrR2(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrR2(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrR2(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrR2(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrSlope(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSlope(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    /**
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSlope(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSlope(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrSxx(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSxx(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSxx(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSxx(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrSxy(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSxy(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSxy(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSxy(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    regrSyy(io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSyy(io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSyy(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    regrSyy(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression y, io.army.criteria.Expression x, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.SimpleExpression
    repeat(io.army.criteria.Expression string, io.army.criteria.Expression number)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    replace(io.army.criteria.Expression string, io.army.criteria.Expression from, io.army.criteria.Expression to)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    reverse(io.army.criteria.Expression string)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    right(io.army.criteria.Expression string, io.army.criteria.Expression n)
    The MappingType of function return type: TextType
    static io.army.criteria.GroupByItem
    rollup(io.army.criteria.GroupByItem.ExpressionItem exp)
     
    static io.army.criteria.GroupByItem
    rollup(io.army.criteria.GroupByItem.ExpressionItem exp1, io.army.criteria.GroupByItem.ExpressionItem exp2)
     
    static io.army.criteria.GroupByItem
    rollup(io.army.criteria.GroupByItem.ExpressionItem exp1, io.army.criteria.GroupByItem.ExpressionItem exp2, io.army.criteria.GroupByItem.ExpressionItem exp3, io.army.criteria.GroupByItem.ExpressionItem... rest)
     
    static io.army.criteria.GroupByItem
    rollup(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.GroupByItem.ExpressionItem>> consumer)
     
    static io.army.criteria.SimpleExpression
    round(Object arg0)
     
    static io.army.criteria.SimpleExpression
    round(Object arg0, Object arg1)
     
    static io.army.criteria.RowExpression
    row()
    create empty row.
    static io.army.criteria.impl.PostgreWindowFunctions._OverSpec
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimplePredicate
    rowSecurityActive(io.army.criteria.Expression table)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    rowsFrom(io.army.criteria.impl.SQLs.SymbolSpace space, java.util.function.Consumer<Postgres.RowFromConsumer> consumer)
     
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    rowsFrom(java.util.function.Consumer<Postgres._RowsFromSpaceClause> consumer)
     
    static io.army.criteria.SimpleExpression
    rowToJson(io.army.criteria.RowElement record)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    rowToJson(io.army.criteria.RowElement record, io.army.criteria.Expression lineFeed)
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    rpad(io.army.criteria.Expression string, io.army.criteria.Expression length)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    rpad(io.army.criteria.Expression string, io.army.criteria.Expression length, io.army.criteria.Expression fill)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    rtrim(io.army.criteria.Expression string)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    rtrim(io.army.criteria.Expression string, io.army.criteria.Expression characters)
    The MappingType of function return type: the MappingType of string
    static PostgreQuery.WithSpec<io.army.criteria.Expression>
    create SUB-SELECT statement that is sub query statement and would be converted to Expression.
    static io.army.criteria.SimpleExpression
    scale(io.army.criteria.Expression x, io.army.criteria.Expression y)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    schemaToXml(io.army.criteria.Expression schema, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    schemaToXmlAndXmlSchema(io.army.criteria.Expression schema, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    schemaToXmlSchema(io.army.criteria.Expression schema, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    setBit(io.army.criteria.Expression bits, io.army.criteria.Expression n)
    The MappingType of function return type: the MappingType of bits
    static io.army.criteria.SimpleExpression
    setBit(io.army.criteria.Expression bits, io.army.criteria.Expression n, io.army.criteria.Expression newValue)
    The MappingType of function return type: the MappingType of bits
    static io.army.criteria.SimpleExpression
    setByte(io.army.criteria.Expression bits, io.army.criteria.Expression n, io.army.criteria.Expression newValue)
    The MappingType of function return type: the MappingType of bits
    static io.army.criteria.SimpleExpression
    setMaskLen(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: If exp1 type is PostgreInetType,then PostgreInetType If exp1 type is PostgreCidrType,then PostgreCidrType Else The MappingType of exp1
    static <T> io.army.criteria.Expression
    setMaskLen(io.army.criteria.Expression exp1, java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: If exp1 type is PostgreInetType,then PostgreInetType If exp1 type is PostgreCidrType,then PostgreCidrType Else The MappingType of exp1
    static io.army.criteria.SimpleExpression
    setSeed(io.army.criteria.Expression exp)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    setVal(io.army.criteria.Expression regClass, io.army.criteria.Expression value)
    The MappingType of function return type: LongType
    static io.army.criteria.SimpleExpression
    setVal(io.army.criteria.Expression regClass, io.army.criteria.Expression value, io.army.criteria.Expression isCalled)
    The MappingType of function return type: LongType
    static io.army.criteria.SimpleExpression
    setWeight(io.army.criteria.Expression vector, io.army.criteria.Expression weight)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    setWeight(io.army.criteria.Expression vector, io.army.criteria.Expression weight, io.army.criteria.Expression lexemes)
    The MappingType of function return type: PostgreTsVectorType *
    static <T, U> io.army.criteria.Expression
    setWeight(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForVector, T vector, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForWeight, U weight)
    The MappingType of function return type: PostgreTsVectorType *
    static <T, U, V> io.army.criteria.Expression
    setWeight(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForVector, T vector, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForWeight, U weight, java.util.function.BiFunction<io.army.mapping.MappingType,V,io.army.criteria.Expression> funcRefForLexemes, V lexemes)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    sha224(io.army.criteria.Expression bytea)
    The MappingType of function return type: the MappingType of bytea
    static io.army.criteria.SimpleExpression
    sha256(io.army.criteria.Expression bytea)
    The MappingType of function return type: the MappingType of bytea
    static io.army.criteria.SimpleExpression
    sha384(io.army.criteria.Expression bytea)
    The MappingType of function return type: the MappingType of bytea
    static io.army.criteria.SimpleExpression
    sha512(io.army.criteria.Expression bytea)
    The MappingType of function return type: the MappingType of bytea
    static io.army.criteria.SimpleExpression
    shObjDescription(io.army.criteria.Expression object, io.army.criteria.Expression catalog)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    sign(Object arg0)
     
    static io.army.criteria.CompoundPredicate
    similarTo(io.army.criteria.Expression exp, io.army.criteria.Expression pattern)
     
    static io.army.criteria.CompoundPredicate
    similarTo(io.army.criteria.Expression exp, io.army.criteria.Expression pattern, io.army.criteria.impl.SQLs.WordEscape escape, io.army.criteria.Expression escapeChar)
     
    static io.army.criteria.SimpleExpression
    sin(Object arg0)
     
    static io.army.criteria.SimpleExpression
    sind(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static PostgreDelete._SingleWithSpec<io.army.criteria.Delete,io.army.criteria.dialect.ReturningDelete>
    create simple(non-batch) single-table DELETE statement that is primary statement.
    create single-table INSERT statement that is primary statement.
    Create postgre single-table MERGE statement.
    static PostgreUpdate._SingleWithSpec<io.army.criteria.Update,io.army.criteria.dialect.ReturningUpdate>
    create simple(non-batch) single-table UPDATE statement that is primary statement.
    static io.army.criteria.SimpleExpression
    sinh(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    slope(io.army.criteria.Expression point1, io.army.criteria.Expression point2)
    The MappingType of function return type: DoubleType *
    static io.army.criteria.LiteralExpression
    space(String literal, Postgres.DoubleColon doubleColon, String typeName)
    Create PostgreSQL-style typecast expression.
    static io.army.criteria.SimpleExpression
    splitPart(io.army.criteria.Expression string, io.army.criteria.Expression delimiter, io.army.criteria.Expression n)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    sqrt(Object arg0)
     
    static io.army.criteria.IPredicate
    startsWith(io.army.criteria.Expression string, io.army.criteria.Expression prefix)
    The MappingType of function return type: BooleanType
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    std(io.army.criteria.Expression arg0)
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    stdDev(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDev(io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDev(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDev(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    stdDevPop(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDevPop(io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDevPop(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDevPop(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    stdDevSamp(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDevSamp(io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDevSamp(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stdDevSamp(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    stringAgg(io.army.criteria.Expression value, io.army.criteria.Expression delimiter)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stringAgg(io.army.criteria.Expression value, io.army.criteria.Expression delimiter, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stringAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression value, io.army.criteria.Expression delimiter)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    stringAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression value, io.army.criteria.Expression delimiter, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: the MappingType of exp.
    static io.army.criteria.SimpleExpression
    stringToArray(io.army.criteria.Expression string, io.army.criteria.Expression delimiter)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.SimpleExpression
    stringToArray(io.army.criteria.Expression string, io.army.criteria.Expression delimiter, io.army.criteria.Expression nullString)
    The MappingType of function return type: TextArrayType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    stringToTable(io.army.criteria.Expression string, io.army.criteria.Expression delimiter)
    The MappingType of function return type: TextType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    stringToTable(io.army.criteria.Expression string, io.army.criteria.Expression delimiter, io.army.criteria.Expression nullString)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    strip(io.army.criteria.Expression tsVector)
    The MappingType of function return type: PostgreTsVectorType *
    static <T> io.army.criteria.Expression
    strip(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRef, T value)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    strPos(io.army.criteria.Expression string, io.army.criteria.Expression substring)
    The MappingType of function return type: IntegerType
    static PostgreQuery.WithSpec<io.army.criteria.SubQuery>
    create SUB-SELECT statement that is sub query statement.
    static io.army.criteria.SimpleExpression
    substr(io.army.criteria.Expression string, io.army.criteria.Expression start)
    The MappingType of function return type: the MappingType of string
    static io.army.criteria.SimpleExpression
    substr(io.army.criteria.Expression string, io.army.criteria.Expression start, io.army.criteria.Expression count)
    The MappingType of function return type: the MappingType of string
    static io.army.criteria.SimpleExpression
    substring(io.army.criteria.Expression string, io.army.criteria.impl.SQLs.WordFor wordFor, io.army.criteria.Expression count)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    substring(io.army.criteria.Expression string, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression startOrPattern)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    substring(io.army.criteria.Expression string, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression startOrPattern, io.army.criteria.impl.SQLs.WordFor wordFor, io.army.criteria.Expression countOrEscape)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    substring(io.army.criteria.Expression string, io.army.criteria.impl.SQLs.WordSimilar similar, io.army.criteria.Expression pattern, io.army.criteria.impl.SQLs.WordEscape wordEscape, io.army.criteria.Expression escape)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    substring(Object arg0, Object arg1, Object arg2)
     
    static PostgreValues.ValuesSpec<io.army.criteria.SubValues>
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    sum(io.army.criteria.Expression exp)
    The MappingType of function return type: If exp is ByteType,then ShortType Else if exp is ShortType,then IntegerType Else if exp is MediumIntType,then IntegerType Else if exp is LongType,then BigIntegerType Else if exp is BigDecimalType,then BigDecimalType Else if exp is FloatType,then FloatType Else if exp is sql float type,then DoubleType Else he MappingType of exp
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    sum(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: If exp is ByteType,then ShortType Else if exp is ShortType,then IntegerType Else if exp is MediumIntType,then IntegerType Else if exp is LongType,then BigIntegerType Else if exp is BigDecimalType,then BigDecimalType Else if exp is FloatType,then FloatType Else if exp is sql float type,then DoubleType Else he MappingType of exp
    static io.army.criteria.SimpleExpression
    system(io.army.criteria.Expression fraction)
    The MappingType of function return type: VoidType.VOID
    static io.army.criteria.SimpleExpression
    tableToXml(io.army.criteria.Expression table, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    tableToXml(io.army.meta.TableMeta<?> table, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    tableToXmlAndXmlSchema(io.army.criteria.Expression table, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    tableToXmlAndXmlSchema(io.army.meta.TableMeta<?> table, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    tableToXmlSchema(io.army.criteria.Expression table, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    tableToXmlSchema(io.army.meta.TableMeta<?> table, io.army.criteria.Expression nulls, io.army.criteria.Expression tableForest, io.army.criteria.Expression targetNs)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    tan(Object arg0)
     
    static io.army.criteria.SimpleExpression
    tand(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    tanh(io.army.criteria.Expression expr)
    The MappingType of function return type: DoubleType
    static io.army.criteria.SimpleExpression
    text(io.army.criteria.Expression inet)
    The MappingType of function return type: StringType
    static io.army.criteria.CompoundPredicate
    tilde(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of function return type:BooleanType
    static io.army.criteria.CompoundPredicate
    tildeEqual(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    tildeStar(io.army.criteria.Expression left, io.army.criteria.Expression right)
    The MappingType of function return type:BooleanType
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: StringType
    static io.army.criteria.CompoundExpression
    times(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    toAscii(io.army.criteria.Expression string)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    toAscii(io.army.criteria.Expression string, io.army.criteria.Expression encoding)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    toChar(io.army.criteria.Expression exp, io.army.criteria.Expression format)
    The MappingType of function return type: StringType
    static io.army.criteria.SimpleExpression
    toDate(io.army.criteria.Expression exp, io.army.criteria.Expression format)
    The MappingType of function return type: LocalDateType
    static io.army.criteria.SimpleExpression
    toHex(io.army.criteria.Expression integer)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonType.TEXT *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: JsonbType.TEXT *
    static io.army.criteria.SimpleExpression
    toNumber(io.army.criteria.Expression exp, io.army.criteria.Expression format)
    The MappingType of function return type: BigDecimalType
    static io.army.criteria.SimpleExpression
    toRegClass(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegCollation(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegNamespace(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegOper(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegOperator(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegProc(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegProcedure(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegRole(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toRegType(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimpleExpression
    toTimestamp(io.army.criteria.Expression exp)
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    toTimestamp(io.army.criteria.Expression exp, io.army.criteria.Expression format)
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    toTsQuery(io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    toTsQuery(io.army.criteria.Expression config, io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T> io.army.criteria.Expression
    toTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForQuery, T query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T, U> io.army.criteria.Expression
    toTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForConfig, T config, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForQuery, U query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    toTsVector(io.army.criteria.Expression document)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    toTsVector(io.army.criteria.Expression config, io.army.criteria.Expression document)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: OffsetDateTimeType
    static io.army.criteria.SimpleExpression
    translate(io.army.criteria.Expression string, io.army.criteria.Expression from, io.army.criteria.Expression to)
    The MappingType of function return type: TextType
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.Expression string)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.Expression string, io.army.criteria.Expression characters)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.Expression characters, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression string)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.TrimSpec position, io.army.criteria.Expression characters, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression string)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.TrimSpec position, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression string)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.TrimSpec position, io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression string, io.army.criteria.Expression characters)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.TrimSpec arg0, io.army.criteria.impl.SQLs.WordFrom arg1, Object arg2)
     
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.TrimSpec arg0, Object arg1, io.army.criteria.impl.SQLs.WordFrom arg2, Object arg3)
     
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression string)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(io.army.criteria.impl.SQLs.WordFrom from, io.army.criteria.Expression string, io.army.criteria.Expression characters)
    The MappingType of function return type: the MappingType of string.
    static io.army.criteria.SimpleExpression
    trim(Object arg0)
     
    static io.army.criteria.SimpleExpression
    trim(Object arg0, io.army.criteria.impl.SQLs.WordFrom arg1, Object arg2)
     
    static io.army.criteria.SimpleExpression
    trimArray(io.army.criteria.Expression array, io.army.criteria.Expression n)
    The MappingType of function return type: the MappingType of array.
    static io.army.criteria.SimpleExpression
    trimScale(io.army.criteria.Expression exp)
    The MappingType of function return type: BigDecimalType
    static io.army.criteria.CompoundPredicate
    tripleAt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.SimpleExpression
    trunc(io.army.criteria.Expression exp)
    The MappingType of function return type:The MappingType of exp
    static io.army.criteria.SimpleExpression
    trunc(io.army.criteria.Expression v, io.army.criteria.Expression s)
    The MappingType of function return type: BigDecimalType
    static io.army.criteria.SimpleExpression
    truncate(Object arg0, Object arg1)
     
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    tsDebug(io.army.criteria.Expression document)
    The MappingType of function returned fields type: alias TextType description TextType token TextType dictionaries TextArrayType.LINEAR dictionary TextType lexemes TextArrayType.LINEAR ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    tsDebug(io.army.criteria.Expression config, io.army.criteria.Expression document)
    The MappingType of function returned fields type: alias TextType description TextType token TextType dictionaries TextArrayType.LINEAR dictionary TextType lexemes TextArrayType.LINEAR ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.SimpleExpression
    tsDelete(io.army.criteria.Expression tsVector, io.army.criteria.Expression lexeme)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    tsFilter(io.army.criteria.Expression tsVector, io.army.criteria.Expression lexeme)
    The MappingType of function return type: PostgreTsVectorType *
    static io.army.criteria.SimpleExpression
    tsHeadline(io.army.criteria.Expression document, io.army.criteria.Expression query)
    The MappingType of function return type: TextType *
    static io.army.criteria.SimpleExpression
    tsHeadline(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2, io.army.criteria.Expression exp3)
    The MappingType of function return type: TextType *
    static io.army.criteria.SimpleExpression
    tsHeadline(io.army.criteria.Expression config, io.army.criteria.Expression document, io.army.criteria.Expression query, io.army.criteria.Expression options)
    The MappingType of function return type: TextType *
    static io.army.criteria.SimpleExpression
    tsLexize(io.army.criteria.Expression dict, io.army.criteria.Expression token)
    The MappingType of function return type: TextArrayType.LINEAR.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    tsParse(io.army.criteria.Expression parserName, io.army.criteria.Expression document)
    The MappingType of function returned fields type: tokid IntegerType token TextType ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.SimpleExpression
    tsQueryPhrase(io.army.criteria.Expression query1, io.army.criteria.Expression query2)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    tsQueryPhrase(io.army.criteria.Expression query1, io.army.criteria.Expression query2, io.army.criteria.Expression distance)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    tsRank(io.army.criteria.Expression vector, io.army.criteria.Expression query)
    The MappingType of function return type: FloatType *
    static io.army.criteria.SimpleExpression
    tsRank(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2, io.army.criteria.Expression exp3)
    The MappingType of function return type: FloatType *
    static io.army.criteria.SimpleExpression
    tsRank(io.army.criteria.Expression weights, io.army.criteria.Expression vector, io.army.criteria.Expression query, io.army.criteria.Expression normalization)
    The MappingType of function return type: FloatType *
    static io.army.criteria.SimpleExpression
    tsRankCd(io.army.criteria.Expression vector, io.army.criteria.Expression query)
    The MappingType of function return type: FloatType *
    static io.army.criteria.SimpleExpression
    tsRankCd(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2, io.army.criteria.Expression exp3)
    The MappingType of function return type: FloatType *
    static io.army.criteria.SimpleExpression
    tsRankCd(io.army.criteria.Expression weights, io.army.criteria.Expression vector, io.army.criteria.Expression query, io.army.criteria.Expression normalization)
    The MappingType of function return type: FloatType *
    static io.army.criteria.SimpleExpression
    tsRewrite(io.army.criteria.Expression query, io.army.criteria.Expression select)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    tsRewrite(io.army.criteria.Expression query, io.army.criteria.Expression target, io.army.criteria.Expression substitute)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    tsStat(io.army.criteria.Expression sqlQuery)
    The MappingType of function returned fields type: word TextType ndoc IntegerType nentry IntegerType ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    tsStat(io.army.criteria.Expression sqlQuery, io.army.criteria.Expression weights)
    The MappingType of function returned fields type: word TextType ndoc IntegerType nentry IntegerType ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    tsTokenType(io.army.criteria.Expression exp)
    The MappingType of function returned fields type: tokid IntegerType alias TextType description TextType ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.SimpleExpression
    tsVectorToArray(io.army.criteria.Expression tsVector)
    The MappingType of function return type: TextArrayType with one dimension.
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    txidSnapshotXip(io.army.criteria.Expression txidSnapshot)
    The MappingType of function return type: "Anonymous field" ( you must use as clause definite filed name) : LongType.INSTANCE ordinality (optional) : LongType.INSTANCE ,see Functions._WithOrdinalityClause
    static io.army.criteria.SimpleExpression
    txidSnapshotXMax(io.army.criteria.Expression txidSnapshot)
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    txidSnapshotXMin(io.army.criteria.Expression txidSnapshot)
    The MappingType of function return type: LongType.INSTANCE
    static io.army.criteria.SimpleExpression
    txidStatus(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.SimplePredicate
    txidVisibleInSnapshot(io.army.criteria.Expression exp1, io.army.criteria.Expression exp2)
    The MappingType of function return type: BooleanType.INSTANCE
    static io.army.criteria.SimpleExpression
    uniStr(io.army.criteria.Expression string)
    The MappingType of function return type: TextType
    static io.army.criteria.impl.Functions._ColumnWithOrdinalityFunction
    unnest(io.army.criteria.ArrayExpression exp)
    If exp is array,then the MappingType of function returned is the MappingType of the element.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    unnest(io.army.criteria.ArrayExpression array1, io.army.criteria.ArrayExpression array2)
    If exp is array,then the MappingType of function returned is the MappingType of the element.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    unnest(io.army.criteria.ArrayExpression array1, io.army.criteria.ArrayExpression array2, io.army.criteria.ArrayExpression array3, io.army.criteria.ArrayExpression... restArray)
    If exp is array,then the MappingType of function returned is the MappingType of the element.
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    unnest(io.army.criteria.Expression exp)
    The MappingType of function returned fields type: lexeme TextType positions ShortArrayType with one dimension weights TextType ordinality (this is optional) LongType,see Functions._WithOrdinalityClause.withOrdinality()
    static io.army.criteria.impl.Functions._TabularWithOrdinalityFunction
    unnest(java.util.function.Consumer<java.util.function.Consumer<io.army.criteria.ArrayExpression>> consumer)
    If exp is array,then the MappingType of function returned is the MappingType of the element.
    static io.army.criteria.SimpleExpression
    upper(io.army.criteria.Expression exp)
    The MappingType of function return type: TextType .
    static io.army.criteria.SimpleExpression
    upper(Object arg0)
     
    static io.army.criteria.SimplePredicate
    upperInc(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static io.army.criteria.SimplePredicate
    upperInf(io.army.criteria.Expression exp)
    The MappingType of function return type: BooleanType.INSTANCE.
    static PostgreValues.ValuesSpec<io.army.criteria.Values>
     
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    variance(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    variance(io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    variance(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    variance(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    varPop(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    varPop(io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    /**
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    varPop(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    varPop(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    varSamp(io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    varSamp(io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    varSamp(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    varSamp(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression exp, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: DoubleType.INSTANCE.
    static io.army.criteria.SimpleExpression
    The MappingType of function return type: TextType.INSTANCE
    static io.army.criteria.CompoundPredicate
    verticalAmpGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.CompoundPredicate
    verticalGtGt(io.army.criteria.Expression left, io.army.criteria.Expression right)
     
    static io.army.criteria.Expression
    verticalSlash(io.army.criteria.Expression exp)
    The MappingType of function return type:DoubleType
    static io.army.criteria.SimpleExpression
    webSearchToTsQuery(io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    webSearchToTsQuery(io.army.criteria.Expression config, io.army.criteria.Expression query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T> io.army.criteria.Expression
    webSearchToTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForQuery, T query)
    The MappingType of function return type: PostgreTsQueryType *
    static <T, U> io.army.criteria.Expression
    webSearchToTsQuery(java.util.function.BiFunction<io.army.mapping.MappingType,T,io.army.criteria.Expression> funcRefForConfig, T config, java.util.function.BiFunction<io.army.mapping.MappingType,U,io.army.criteria.Expression> funcRefForQuery, U query)
    The MappingType of function return type: PostgreTsQueryType *
    static io.army.criteria.SimpleExpression
    width(io.army.criteria.Expression box)
    The MappingType of function return type: DoubleType *
    static io.army.criteria.SimpleExpression
    widthBucket(io.army.criteria.Expression operand, io.army.criteria.Expression thresholds)
    The MappingType of function return type: IntegerType
    static io.army.criteria.SimpleExpression
    widthBucket(io.army.criteria.Expression operand, io.army.criteria.Expression low, io.army.criteria.Expression high, io.army.criteria.Expression count)
    The MappingType of function return type: IntegerType
    static io.army.criteria.impl.PostgreWindowFunctions._AggWindowFunc
    xmlAgg(io.army.criteria.Expression xml)
    The MappingType of function return type: XmlType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    xmlAgg(io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: XmlType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    xmlAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any)
    The MappingType of function return type: XmlType.TEXT.
    static io.army.criteria.impl.PostgreWindowFunctions._PgAggFunc
    xmlAgg(io.army.criteria.impl.SQLs.ArgDistinct modifier, io.army.criteria.Expression any, java.util.function.Consumer<io.army.criteria.Statement._SimpleOrderByClause> consumer)
    The MappingType of function return type: XmlType.TEXT.
    static io.army.criteria.impl.PostgreStringFunctions.XmlAttributes
    xmlAttributes(java.util.function.Consumer<Postgres._XmlNamedElementFieldClause> consumer)
    Note:This function cannot exist independently,see xmlElement(Postgres.WordName, String, XmlAttributes, Expression...) *
    static io.army.criteria.SimpleExpression
    xmlComment(io.army.criteria.Expression exp)
    The MappingType of function return type: XmlType *
    static io.army.criteria.SimpleExpression
    xmlConcat(io.army.criteria.Expression xmls)
    The MappingType of function return type: XmlType *
    static io.army.criteria.SimpleExpression
    xmlConcat(io.army.criteria.Expression xml1, io.army.criteria.Expression... xml2)
    The MappingType of function return type: XmlType *
    static io.army.criteria.SimpleExpression
    xmlConcat(List<io.army.criteria.Expression> xmlList)
    The MappingType of function return type: XmlType *
    static io.army.criteria.SimpleExpression
    xmlElement(Postgres.WordName wordName, String name, io.army.criteria.Expression... contents)
     
    static io.army.criteria.SimpleExpression
    xmlElement(Postgres.WordName wordName, String name, io.army.criteria.impl.PostgreStringFunctions.XmlAttributes attributes, io.army.criteria.Expression... contents)
     
    static io.army.criteria.SimpleExpression
    xmlElement(Postgres.WordName wordName, String name, io.army.criteria.impl.PostgreStringFunctions.XmlAttributes attributes, List<io.army.criteria.Expression> contentList)
     
    static io.army.criteria.SimpleExpression
    xmlElement(Postgres.WordName wordName, String name, List<io.army.criteria.Expression> contentList)
     
    static io.army.criteria.SimplePredicate
    xmlExists(io.army.criteria.Expression text, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.Expression xml)
    The MappingType of function return type: Boolean *
    static io.army.criteria.SimplePredicate
    xmlExists(io.army.criteria.Expression text, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.Expression xml, io.army.criteria.impl.PostgreStringFunctions.PassingOption xmlOption)
    The MappingType of function return type: Boolean *
    static io.army.criteria.SimplePredicate
    xmlExists(io.army.criteria.Expression text, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.impl.PostgreStringFunctions.PassingOption textOption, io.army.criteria.Expression xml)
    The MappingType of function return type: Boolean *
    static io.army.criteria.SimplePredicate
    xmlExists(io.army.criteria.Expression text, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.impl.PostgreStringFunctions.PassingOption textOption, io.army.criteria.Expression xml, io.army.criteria.impl.PostgreStringFunctions.PassingOption xmlOption)
    The MappingType of function return type: Boolean *
    io.army.criteria.SimpleExpression
    xmlForest(java.util.function.Consumer<Postgres._XmlNamedElementFieldClause> consumer)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimplePredicate
    xmlIsWellFormed(io.army.criteria.Expression text)
    The MappingType of function return type: Boolean *
    static io.army.criteria.SimplePredicate
    xmlIsWellFormedContent(io.army.criteria.Expression text)
    The MappingType of function return type: Boolean *
    static io.army.criteria.SimplePredicate
    xmlIsWellFormedDocument(io.army.criteria.Expression text)
    The MappingType of function return type: Boolean *
    static io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces
    xmlNamespaces(io.army.criteria.Expression namespaceUri, io.army.criteria.impl.SQLs.WordAs as, String namespaceName)
     
    static io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces
    xmlNamespaces(java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String namespaceUri, io.army.criteria.impl.SQLs.WordAs as, String namespaceName)
     
    static io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces
    xmlNamespaces(java.util.function.Consumer<Postgres._XmlNamedElementClause> consumer)
     
    static io.army.criteria.SimpleExpression
    xmlParse(io.army.criteria.impl.SQLs.DocumentValueOption option, io.army.criteria.Expression value)
     
    static io.army.criteria.SimpleExpression
    xmlParse(io.army.criteria.impl.SQLs.DocumentValueOption option, java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String value)
     
    static io.army.criteria.SimpleExpression
    xmlPi(Postgres.WordName wordName, String name)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlPi(Postgres.WordName wordName, String name, io.army.criteria.Expression content)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlPi(Postgres.WordName wordName, String name, java.util.function.BiFunction<io.army.mapping.MappingType,String,io.army.criteria.Expression> funcRef, String content)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlRoot(io.army.criteria.Expression xml, io.army.criteria.impl.PostgreStringFunctions.WordVersion version, io.army.criteria.Expression text)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlRoot(io.army.criteria.Expression xml, io.army.criteria.impl.PostgreStringFunctions.WordVersion version, io.army.criteria.Expression text, io.army.criteria.impl.PostgreStringFunctions.WordStandalone standalone, io.army.criteria.impl.PostgreStringFunctions.StandaloneOption option)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlRoot(io.army.criteria.Expression xml, io.army.criteria.impl.PostgreStringFunctions.WordVersion version, io.army.criteria.impl.PostgreStringFunctions.WordsNoValue noValue)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlRoot(io.army.criteria.Expression xml, io.army.criteria.impl.PostgreStringFunctions.WordVersion version, io.army.criteria.impl.PostgreStringFunctions.WordsNoValue noValue, io.army.criteria.impl.PostgreStringFunctions.WordStandalone standalone, io.army.criteria.impl.PostgreStringFunctions.StandaloneOption option)
    The MappingType of function return type: XmlType.TEXT *
    static io.army.criteria.SimpleExpression
    xmlSerialize(io.army.criteria.impl.SQLs.DocumentValueOption option, io.army.criteria.Expression value, io.army.criteria.impl.SQLs.WordAs as, io.army.mapping.MappingType type)
     
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.Expression docExp, io.army.criteria.impl.PostgreStringFunctions.PassingOption docOption, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.Expression docExp, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.impl.PostgreStringFunctions.PassingOption rowOption, io.army.criteria.Expression docExp, io.army.criteria.impl.PostgreStringFunctions.PassingOption docOption, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.impl.PostgreStringFunctions.PassingOption rowOption, io.army.criteria.Expression docExp, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces nameSpaces, io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.Expression docExp, io.army.criteria.impl.PostgreStringFunctions.PassingOption docOption, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces nameSpaces, io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.Expression docExp, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces nameSpaces, io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.impl.PostgreStringFunctions.PassingOption rowOption, io.army.criteria.Expression docExp, io.army.criteria.impl.PostgreStringFunctions.PassingOption docOption, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.impl.Functions._TabularFunction
    xmlTable(io.army.criteria.impl.PostgreDocumentFunctions.XmlNameSpaces nameSpaces, io.army.criteria.Expression rowExp, io.army.criteria.impl.PostgreStringFunctions.WordPassing passing, io.army.criteria.impl.PostgreStringFunctions.PassingOption rowOption, io.army.criteria.Expression docExp, java.util.function.Consumer<Postgres._XmlTableColumnsClause> consumer)

    XMLTABLE ( [ XMLNAMESPACES ( namespace_uri AS namespace_name [, ...] ), ] row_expression PASSING [BY {REF|VALUE}] document_expression [BY {REF|VALUE}] COLUMNS name { type [PATH column_expression] [DEFAULT default_expression] [NOT NULL | NULL] | FOR ORDINALITY } [, ...] ) → setof record
    static io.army.criteria.SimpleExpression
    xpath(io.army.criteria.Expression xpath, io.army.criteria.Expression xml)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimpleExpression
    xpath(io.army.criteria.Expression xpath, io.army.criteria.Expression xml, io.army.criteria.Expression nsArray)
    The MappingType of function return type: XmlArrayType.TEXT_LINEAR *
    static io.army.criteria.SimplePredicate
    xpathExists(io.army.criteria.Expression xpath, io.army.criteria.Expression xml)
    The MappingType of function return type: BooleanType *
    static io.army.criteria.SimplePredicate
    xpathExists(io.army.criteria.Expression xpath, io.army.criteria.Expression xml, io.army.criteria.Expression nsArray)
    The MappingType of function return type: BooleanType *

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait