Package org.gvsig.fmap.dal.feature.spi
Class SQLBuilderBase.ColumnDescriptorBase
java.lang.Object
org.gvsig.fmap.dal.feature.spi.SQLBuilderBase.ColumnDescriptorBase
- All Implemented Interfaces:
org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
- Enclosing class:
SQLBuilderBase
protected class SQLBuilderBase.ColumnDescriptorBase
extends Object
implements org.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
Constructor Summary
ConstructorsConstructorDescriptionColumnDescriptorBase(String name, int type, int size, int precision, int scale, boolean isPk, boolean isIndexed, boolean allowNulls, boolean isAutomatic, Object defaultValue) ColumnDescriptorBase(String name, int type, int size, int precision, int scale, boolean isPk, boolean isIndexed, boolean allowNulls, boolean isAutomatic, Object defaultValue, boolean allowIndexDuplicateds) ColumnDescriptorBase(String name, int geom_type, int geom_subtype, Object srsdbcode, boolean isIndexed, boolean allowNulls) ColumnDescriptorBase(String name, int geom_type, int geom_subtype, org.gvsig.crs.projection.lib.Projection proj, boolean isIndexed, boolean allowNulls) ColumnDescriptorBase(String name, int type, Object defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidforeignkey(String tableName, String fieldName) intintgetName()intintgetScale()intgetSize()org.gvsig.fmap.dal.DataStoreParametersorg.gvsig.fmap.geom.primitive.EnvelopeintgetType()booleanbooleanbooleanbooleanbooleanbooleanvoidsetAllowIndexDuplicateds(boolean allowIndexDuplicateds) voidsetAllowNulls(boolean allowNulls) voidsetCategorized(boolean categorized) voidsetDefaultValue(Object defaultValue) voidsetGeometrySRSId(Object geom_srsid) voidsetGeometrySubtype(int geom_subtype) voidsetGeometryType(int geom_type) voidsetIsAutomatic(boolean isAutomatic) voidsetIsPrimaryKey(boolean isPk) voidvoidsetPrecision(int precision) voidsetScale(int scale) voidsetSize(int size) voidsetTableBBox(org.gvsig.fmap.geom.primitive.Envelope bbox) voidsetType(int type)
-
Constructor Details
-
ColumnDescriptorBase
-
ColumnDescriptorBase
-
ColumnDescriptorBase
-
ColumnDescriptorBase
public ColumnDescriptorBase(String name, int geom_type, int geom_subtype, org.gvsig.crs.projection.lib.Projection proj, boolean isIndexed, boolean allowNulls) -
ColumnDescriptorBase
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setName
- Specified by:
setNamein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getType
public int getType()- Specified by:
getTypein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setType
public void setType(int type) - Specified by:
setTypein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getPrecision
public int getPrecision()- Specified by:
getPrecisionin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setPrecision
public void setPrecision(int precision) - Specified by:
setPrecisionin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getScale
public int getScale()- Specified by:
getScalein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setScale
public void setScale(int scale) - Specified by:
setScalein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getSize
public int getSize()- Specified by:
getSizein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setSize
public void setSize(int size) - Specified by:
setSizein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
isPrimaryKey
public boolean isPrimaryKey()- Specified by:
isPrimaryKeyin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setIsPrimaryKey
public void setIsPrimaryKey(boolean isPk) - Specified by:
setIsPrimaryKeyin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
allowNulls
public boolean allowNulls()- Specified by:
allowNullsin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setAllowNulls
public void setAllowNulls(boolean allowNulls) - Specified by:
setAllowNullsin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
isAutomatic
public boolean isAutomatic()- Specified by:
isAutomaticin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
isIndexed
public boolean isIndexed()- Specified by:
isIndexedin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setIsAutomatic
public void setIsAutomatic(boolean isAutomatic) - Specified by:
setIsAutomaticin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setDefaultValue
- Specified by:
setDefaultValuein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setGeometryType
public void setGeometryType(int geom_type) - Specified by:
setGeometryTypein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getGeometrySubtype
public int getGeometrySubtype()- Specified by:
getGeometrySubtypein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setGeometrySubtype
public void setGeometrySubtype(int geom_subtype) - Specified by:
setGeometrySubtypein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getGeometrySRSId
- Specified by:
getGeometrySRSIdin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setGeometrySRSId
- Specified by:
setGeometrySRSIdin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
isGeometry
public boolean isGeometry()- Specified by:
isGeometryin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getStoreParameters
public org.gvsig.fmap.dal.DataStoreParameters getStoreParameters()- Specified by:
getStoreParametersin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getTableBBox
public org.gvsig.fmap.geom.primitive.Envelope getTableBBox()- Specified by:
getTableBBoxin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setTableBBox
public void setTableBBox(org.gvsig.fmap.geom.primitive.Envelope bbox) - Specified by:
setTableBBoxin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
allowIndexDuplicateds
public boolean allowIndexDuplicateds()- Specified by:
allowIndexDuplicatedsin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setAllowIndexDuplicateds
public void setAllowIndexDuplicateds(boolean allowIndexDuplicateds) - Specified by:
setAllowIndexDuplicatedsin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
foreignkey
- Specified by:
foreignkeyin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
isForeignKey
public boolean isForeignKey()- Specified by:
isForeignKeyin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getForeignkeyFieldName
- Specified by:
getForeignkeyFieldNamein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
getForeignkeyTableName
- Specified by:
getForeignkeyTableNamein interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
isCategorized
public boolean isCategorized()- Specified by:
isCategorizedin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-
setCategorized
public void setCategorized(boolean categorized) - Specified by:
setCategorizedin interfaceorg.gvsig.fmap.dal.SQLBuilder.ColumnDescriptor
-