Class SpannerPostgreSQLTableExporter

java.lang.Object
org.hibernate.tool.schema.internal.StandardTableExporter
org.hibernate.dialect.SpannerPostgreSQLTableExporter
All Implemented Interfaces:
Exporter<Table>

public class SpannerPostgreSQLTableExporter extends org.hibernate.tool.schema.internal.StandardTableExporter
  • Constructor Details

    • SpannerPostgreSQLTableExporter

      public SpannerPostgreSQLTableExporter(Dialect dialect)
  • Method Details

    • getSqlCreateStrings

      public String[] getSqlCreateStrings(Table table, Metadata metadata, SqlStringGenerationContext context)
      Description copied from interface: Exporter
      Get the commands needed for creation.
      Specified by:
      getSqlCreateStrings in interface Exporter<Table>
      Overrides:
      getSqlCreateStrings in class org.hibernate.tool.schema.internal.StandardTableExporter
      Returns:
      The commands needed for creation scripting.
    • isElementCollectionTable

      public boolean isElementCollectionTable(Table targetTable, Metadata metadata)
    • getSqlDropStrings

      public String[] getSqlDropStrings(Table table, Metadata metadata, SqlStringGenerationContext context)
      Description copied from interface: Exporter
      Get the commands needed for dropping.
      Specified by:
      getSqlDropStrings in interface Exporter<Table>
      Overrides:
      getSqlDropStrings in class org.hibernate.tool.schema.internal.StandardTableExporter
      Returns:
      The commands needed for drop scripting.