Class PostgreSQLDialect

    • Constructor Detail

      • PostgreSQLDialect

        public PostgreSQLDialect()
    • Method Detail

      • defineColumn

        protected void defineColumn​(Column column,
                                    StringBuilder builder)
        Description copied from class: SQLDialect
        Generates the SQL needed to define a column for creating or altering a table.
        Specified by:
        defineColumn in class SQLDialect
        Parameters:
        column - the column definition
        builder - the StringBuilder to add the definition to
      • function

        protected String function​(@NonNull
                                  @NonNull SQLFunction function)
        Description copied from class: SQLDialect
        Generates the SQL for a call to a predefined function.
        Overrides:
        function in class SQLDialect
        Parameters:
        function - the function call
        Returns:
        the SQL
      • insertType

        protected String insertType​(InsertType insertType)
        Description copied from class: SQLDialect
        Insert type string.
        Overrides:
        insertType in class SQLDialect
        Parameters:
        insertType - the insert type
        Returns:
        the string
      • translate

        protected String translate​(String keyword)
        Description copied from class: SQLDialect
        Provides dialect specific translations of keywords and symbols
        Overrides:
        translate in class SQLDialect
        Parameters:
        keyword - the keyword
        Returns:
        the tranlsation
      • updateType

        protected String updateType​(UpdateType updateType)
        Description copied from class: SQLDialect
        Update type string.
        Overrides:
        updateType in class SQLDialect
        Parameters:
        updateType - the update type
        Returns:
        the string