Package com.im.ijc.df.impl.db.field
Class DBNewCTFieldNT
- java.lang.Object
-
- com.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<T>
-
- com.chemaxon.dif.db.api.field.newtype.DBNewFieldAbstractNT
-
- com.im.ijc.df.impl.db.field.DBNewCTFieldNT
-
- All Implemented Interfaces:
com.chemaxon.dif.db.api.DFNewTypeChangeProcessor<com.im.df.api.ddl.DFField,com.im.ijcs.api.ddl.dto.FieldInfo>
,com.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
public final class DBNewCTFieldNT extends com.chemaxon.dif.db.api.field.newtype.DBNewFieldAbstractNT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DBNewCTFieldNT
create(com.chemaxon.dif.db.api.field.DBFieldsContainer dBFieldsContainer, int jchemTableType)
Collection<com.im.df.api.ddl.DFField>
create(com.im.commons.progress.DFEnvironmentRW env)
protected com.chemaxon.dif.db.api.field.DBFieldAbstractImpl
createField()
com.chemaxon.dif.db.api.field.DBFieldAbstractImpl
createField(com.im.ijcs.api.ddl.dto.FieldInfo dto, com.im.commons.progress.DFEnvironmentRW env)
protected String
createOperations(List<com.im.ijcs.api.OperationDefinition> ops)
protected DBNewCTFieldNTO
createOptions()
protected void
creationParamsTest(com.im.commons.progress.DFEnvironmentRW env)
List<Class>
getCapabilityTypes()
protected String[]
getColumnTypes()
String
getName()
boolean
isForCreatingSingleItem()
protected DBNewCTFieldNTO
opts()
-
Methods inherited from class com.chemaxon.dif.db.api.field.newtype.DBNewFieldAbstractNT
isForAddingExistingItem
-
-
-
-
Method Detail
-
create
public static DBNewCTFieldNT create(com.chemaxon.dif.db.api.field.DBFieldsContainer dBFieldsContainer, int jchemTableType)
-
getName
public String getName()
- Specified by:
getName
in interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
- Overrides:
getName
in classcom.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<com.im.ijcs.api.ddl.dto.FieldInfo>
-
getCapabilityTypes
public List<Class> getCapabilityTypes()
- Specified by:
getCapabilityTypes
in interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
-
createOptions
protected DBNewCTFieldNTO createOptions()
- Specified by:
createOptions
in classcom.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<com.im.ijcs.api.ddl.dto.FieldInfo>
-
opts
protected DBNewCTFieldNTO opts()
-
isForCreatingSingleItem
public boolean isForCreatingSingleItem()
- Specified by:
isForCreatingSingleItem
in interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
- Overrides:
isForCreatingSingleItem
in classcom.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<com.im.ijcs.api.ddl.dto.FieldInfo>
-
createField
protected com.chemaxon.dif.db.api.field.DBFieldAbstractImpl createField()
- Specified by:
createField
in classcom.chemaxon.dif.db.api.field.newtype.DBNewFieldAbstractNT
-
createField
public com.chemaxon.dif.db.api.field.DBFieldAbstractImpl createField(com.im.ijcs.api.ddl.dto.FieldInfo dto, com.im.commons.progress.DFEnvironmentRW env)
- Specified by:
createField
in classcom.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<com.im.ijcs.api.ddl.dto.FieldInfo>
-
createOperations
protected String createOperations(List<com.im.ijcs.api.OperationDefinition> ops)
- Specified by:
createOperations
in classcom.chemaxon.dif.db.api.field.newtype.DBNewFieldAbstractNT
-
create
public Collection<com.im.df.api.ddl.DFField> create(com.im.commons.progress.DFEnvironmentRW env)
- Specified by:
create
in interfacecom.im.df.api.support.DFNewType<com.im.df.api.ddl.DFField>
- Overrides:
create
in classcom.chemaxon.dif.db.api.field.newtype.DBNewFieldAbstractNT
-
creationParamsTest
protected void creationParamsTest(com.im.commons.progress.DFEnvironmentRW env)
- Overrides:
creationParamsTest
in classcom.chemaxon.dif.db.api.field.newtype.AbstractFieldNT<com.im.ijcs.api.ddl.dto.FieldInfo>
-
getColumnTypes
protected final String[] getColumnTypes()
-
-