Interface IAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>

    • Method Detail

      • all

        T all​(SimpleSelectStatementStateObject subquery)
        Creates the expression ALL(subquery).
        Parameters:
        subquery - The already constructed subquery
        Returns:
        This builder
      • and

        T and​(T builder)
        Creates the expression x AND y.
        Parameters:
        builder - The right side of the logical expression
        Returns:
        This builder
      • any

        T any​(SimpleSelectStatementStateObject subquery)
        Creates the expression ANY(subquery).
        Parameters:
        subquery - The already constructed subquery
        Returns:
        This builder
      • between

        T between​(T lowerBoundExpression,
                  T upperBoundExpression)
        Creates the expression x BETWEEN y AND z.
        Parameters:
        lowerBoundExpression - The lower bound expression
        upperBoundExpression - The upper bound expression
        Returns:
        This builder
      • collectionPath

        T collectionPath​(java.lang.String path)
        Creates a new collection-valued path expression.
        Parameters:
        path - The collection-valued path expression
        Returns:
        This builder
      • different

        T different​(java.lang.Number number)
      • different

        T different​(java.lang.String literal)
      • different

        T different​(T builder)
      • equal

        T equal​(java.lang.Number number)
      • equal

        T equal​(java.lang.String literal)
      • equal

        T equal​(T builder)
      • FALSE

        T FALSE()
      • greaterThan

        T greaterThan​(java.lang.Number number)
      • greaterThan

        T greaterThan​(java.lang.String literal)
      • greaterThan

        T greaterThan​(T builder)
      • greaterThanOrEqual

        T greaterThanOrEqual​(java.lang.Number number)
      • greaterThanOrEqual

        T greaterThanOrEqual​(java.lang.String literal)
      • greaterThanOrEqual

        T greaterThanOrEqual​(T builder)
      • in

        T in​(java.lang.String... inItems)
      • in

        T in​(T... inItems)
      • isEmpty

        T isEmpty​(java.lang.String path)
      • isNotEmpty

        T isNotEmpty​(java.lang.String path)
      • isNotNull

        T isNotNull​(java.lang.String path)
      • isNull

        T isNull​(java.lang.String path)
      • like

        T like​(java.lang.String patternValue)
      • like

        T like​(T patternValue)
      • like

        T like​(T patternValue,
               java.lang.String escapeCharacter)
      • lower

        T lower​(T builder)
      • lowerThan

        T lowerThan​(java.lang.Number number)
      • lowerThan

        T lowerThan​(java.lang.String literal)
      • lowerThan

        T lowerThan​(T builder)
      • lowerThanOrEqual

        T lowerThanOrEqual​(java.lang.Number number)
      • lowerThanOrEqual

        T lowerThanOrEqual​(java.lang.String literal)
      • lowerThanOrEqual

        T lowerThanOrEqual​(T builder)
      • member

        T member​(java.lang.String path)
      • memberOf

        T memberOf​(java.lang.String path)
      • notBetween

        T notBetween​(T lowerBoundExpression,
                     T upperBoundExpression)
      • notIn

        T notIn​(java.lang.String... inItems)
      • notIn

        T notIn​(T... inItems)
      • notLike

        T notLike​(java.lang.String patternValue)
      • notLike

        T notLike​(T builder)
      • notLike

        T notLike​(T builder,
                  java.lang.String escapeCharacter)
      • notMember

        T notMember​(java.lang.String path)
      • notMemberOf

        T notMemberOf​(java.lang.String path)
      • NULL

        T NULL()
      • or

        T or​(T builder)
      • substring

        T substring​(T parameter1,
                    T parameter2,
                    T parameter3)
      • TRUE

        T TRUE()
      • upper

        T upper​(T builder)
      • variable

        T variable​(java.lang.String variable)
        Creates the expression representing an identification variable.
        Parameters:
        variable - The identification variable
        Returns:
        This builder