Class SQLiteSQLBuilder.SQLiteAlterTableBuilder

java.lang.Object
org.gvsig.expressionevaluator.ExpressionBuilder.AbstractValue
org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
org.gvsig.sqlite.dal.SQLiteSQLBuilder.SQLiteAlterTableBuilder
All Implemented Interfaces:
Cloneable, org.gvsig.expressionevaluator.ExpressionBuilder.Value, org.gvsig.expressionevaluator.ExpressionBuilder.Visitable, org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder, org.gvsig.fmap.dal.SQLBuilder.Statement, org.gvsig.fmap.dal.SQLBuilder.StatementPart, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.util.PropertiesSupport
Enclosing class:
SQLiteSQLBuilder

public class SQLiteSQLBuilder.SQLiteAlterTableBuilder extends org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase implements org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder
  • Field Summary

    Fields inherited from class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase

    adds, alters, drop_primary_key_column, drops, operations, renames, sqlbuilder, table

    Fields inherited from class org.gvsig.expressionevaluator.ExpressionBuilder.AbstractValue

    properties

    Fields inherited from interface org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder

    ALTER_COLUMN_ADD_COLUMN, ALTER_COLUMN_ADD_PRIMARY_KEY, ALTER_COLUMN_ALL, ALTER_COLUMN_CREATE_INDEX, ALTER_COLUMN_DROP_COLUMN, ALTER_COLUMN_DROP_INDEX, ALTER_COLUMN_DROP_PRIMARY_KEY, ALTER_COLUMN_GEOMETRY, ALTER_COLUMN_SET_DATA_TYPE, ALTER_COLUMN_SET_DEFAULT, ALTER_COLUMN_SET_NULL
  • Constructor Summary

    Constructors
    Constructor
    Description
    SQLiteAlterTableBuilder(org.gvsig.fmap.dal.feature.spi.SQLBuilderBase sqlbuilder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<String>
    alter_column_add_geometry_constraint_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
     
    org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder
    alter_geometry_column(org.gvsig.tools.util.Bitmask operation, String columnName, int type, int subtype, Object srsdbcode, boolean isIndexed, boolean allowNulls)
     
    org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder
    alter_geometry_column(org.gvsig.tools.util.Bitmask operation, String columnName, int type, int subtype, org.gvsig.crs.projection.lib.Projection proj, boolean isIndexed, boolean allowNulls)
     
    protected List<String>
    alter_table_add_column_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
     
    protected List<String>
    create_index_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
     
    protected List<String>
    drop_index_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
     
    toStrings(org.gvsig.expressionevaluator.Formatter formatter)
     

    Methods inherited from class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase

    accept, add_column, add_column, add_geometry_column, add_geometry_column, alter_column, alter_column, alter_table_add_primarykey_sqls, alter_table_alter_column_rename_sqls, alter_table_alter_column_set_data_type_sqls, alter_table_alter_column_set_default_sqls, alter_table_alter_column_set_null_sqls, alter_table_drop_column_sqls, alter_table_drop_primarykey_sqls, drop_column, drop_primary_key, getConstrainName, getOperations, isEmpty, rename_column, table, toString, toString, toStrings, update_or_add_alters

    Methods inherited from class org.gvsig.expressionevaluator.ExpressionBuilder.AbstractValue

    copyPropertiesFrom, getProperties, getProperty, replace, setProperty

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gvsig.expressionevaluator.ExpressionBuilder.Value

    clone, copyPropertiesFrom, replace, toString

    Methods inherited from interface org.gvsig.expressionevaluator.ExpressionBuilder.Visitable

    accept

    Methods inherited from interface org.gvsig.tools.util.PropertiesSupport

    getProperties, getProperty, setProperty

    Methods inherited from interface org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder

    add_column, add_column, add_geometry_column, add_geometry_column, alter_column, alter_column, drop_column, drop_primary_key, isEmpty, rename_column, table, toStrings
  • Constructor Details

    • SQLiteAlterTableBuilder

      public SQLiteAlterTableBuilder(org.gvsig.fmap.dal.feature.spi.SQLBuilderBase sqlbuilder)
  • Method Details

    • create_index_sqls

      protected List<String> create_index_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
      Overrides:
      create_index_sqls in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
    • drop_index_sqls

      protected List<String> drop_index_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
      Overrides:
      drop_index_sqls in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
    • alter_table_add_column_sqls

      protected List<String> alter_table_add_column_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
      Overrides:
      alter_table_add_column_sqls in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
    • alter_column_add_geometry_constraint_sqls

      protected List<String> alter_column_add_geometry_constraint_sqls(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.ExpressionBuilder.Value> formatter, org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor column)
      Overrides:
      alter_column_add_geometry_constraint_sqls in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
    • alter_geometry_column

      public org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder alter_geometry_column(org.gvsig.tools.util.Bitmask operation, String columnName, int type, int subtype, org.gvsig.crs.projection.lib.Projection proj, boolean isIndexed, boolean allowNulls)
      Specified by:
      alter_geometry_column in interface org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder
      Overrides:
      alter_geometry_column in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
    • alter_geometry_column

      public org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder alter_geometry_column(org.gvsig.tools.util.Bitmask operation, String columnName, int type, int subtype, Object srsdbcode, boolean isIndexed, boolean allowNulls)
      Specified by:
      alter_geometry_column in interface org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder
      Overrides:
      alter_geometry_column in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase
    • toStrings

      public List<String> toStrings(org.gvsig.expressionevaluator.Formatter formatter)
      Specified by:
      toStrings in interface org.gvsig.fmap.dal.SQLBuilder.AlterTableBuilder
      Overrides:
      toStrings in class org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.AlterTableBuilderBase