Class _PostgreConsultant

java.lang.Object
io.army.criteria.impl._SQLConsultant
io.army.criteria.impl._PostgreConsultant

public abstract class _PostgreConsultant extends io.army.criteria.impl._SQLConsultant
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    assertCloseCursor(io.army.criteria.impl._CloseCursor stmt)
     
    static void
    assertDeclareCursor(io.army.criteria.DeclareCursor stmt)
     
    static void
    assertDelete(io.army.criteria.DeleteStatement stmt)
     
    static void
    assertInsert(io.army.criteria.InsertStatement insert)
     
    static void
     
    static void
    assertNestedItems(io.army.criteria.impl.inner._NestedItems nestedItems)
     
    static void
    assertPostgreCte(io.army.criteria.impl.inner._Cte cte)
     
    static void
    assertRowSet(io.army.criteria.RowSet rowSet)
     
    static void
    assertSqlElement(io.army.criteria.SQLElement element)
     
    static void
    assertSubDelete(io.army.criteria.SubStatement stmt)
     
    static void
    assertSubInsert(io.army.criteria.SubStatement insert)
     
    static void
    assertSubUpdate(io.army.criteria.SubStatement update)
     
    static void
    assertUpdate(io.army.criteria.UpdateStatement update)
     
    static void
    assertWindow(io.army.criteria.impl.inner._Window window)
     
    static boolean
    isNotMergeSubInsert(io.army.criteria.impl.inner._Insert stmt)
     
    static int
    queryModifier(io.army.criteria.SQLWords modifier)
     

    Methods inherited from class io.army.criteria.impl._SQLConsultant

    assertStandardCte, assertStandardDelete, assertStandardInsert, assertStandardNestedItems, assertStandardQuery, assertStandardUpdate, assertStandardWindow, assertUnionRowSet, dontSupportPrecision, dontSupportPrecisionAndScale, instanceNotMatch, precision, precisionAndScale

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • assertInsert

      public static void assertInsert(io.army.criteria.InsertStatement insert)
    • assertSubInsert

      public static void assertSubInsert(io.army.criteria.SubStatement insert)
    • assertUpdate

      public static void assertUpdate(io.army.criteria.UpdateStatement update)
    • assertSubUpdate

      public static void assertSubUpdate(io.army.criteria.SubStatement update)
    • assertDelete

      public static void assertDelete(io.army.criteria.DeleteStatement stmt)
    • assertSubDelete

      public static void assertSubDelete(io.army.criteria.SubStatement stmt)
    • assertMerge

      public static void assertMerge(PostgreMerge stmt)
    • isNotMergeSubInsert

      public static boolean isNotMergeSubInsert(io.army.criteria.impl.inner._Insert stmt)
    • assertRowSet

      public static void assertRowSet(io.army.criteria.RowSet rowSet)
    • assertDeclareCursor

      public static void assertDeclareCursor(io.army.criteria.DeclareCursor stmt)
    • assertCloseCursor

      public static void assertCloseCursor(io.army.criteria.impl._CloseCursor stmt)
    • queryModifier

      public static int queryModifier(io.army.criteria.SQLWords modifier)
    • assertWindow

      public static void assertWindow(@Nullable io.army.criteria.impl.inner._Window window)
    • assertNestedItems

      public static void assertNestedItems(@Nullable io.army.criteria.impl.inner._NestedItems nestedItems)
    • assertPostgreCte

      public static void assertPostgreCte(@Nullable io.army.criteria.impl.inner._Cte cte)
    • assertSqlElement

      public static void assertSqlElement(io.army.criteria.SQLElement element)