Class TableSchema

java.lang.Object
com.clickhouse.client.api.metadata.TableSchema

public class TableSchema extends Object
  • Constructor Details

    • TableSchema

      public TableSchema()
  • Method Details

    • getColumns

      public List<com.clickhouse.data.ClickHouseColumn> getColumns()
      Returns unmodifiable collection of columns.
      Returns:
      - collection of columns in the table
    • getDatabaseName

      public String getDatabaseName()
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • setDatabaseName

      public void setDatabaseName(String databaseName)
    • hasDefaults

      public boolean hasDefaults()
    • addColumn

      public void addColumn(String name, String type)
    • addColumn

      public void addColumn(String name, String type, String defaultType)
    • getColumnByName

      public com.clickhouse.data.ClickHouseColumn getColumnByName(String name)
    • indexToName

      public String indexToName(int index)
    • nameToIndex

      public int nameToIndex(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object