Class DBFieldBinaryImpl

  • All Implemented Interfaces:
    com.im.df.api.capabilities.DFFieldBinaryCapability, com.im.df.api.capabilities.DFFieldDataTypeCapability, com.im.df.api.ddl.DFCapability

    public class DBFieldBinaryImpl
    extends com.chemaxon.dif.db.api.field.DBFieldDataTypeAbstractImpl
    implements com.im.df.api.capabilities.DFFieldBinaryCapability
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.im.commons.db.columnhandling.DBValueHandler createValueHandler​(String[] columnNames, int[] jdbcTypes, com.im.commons.db.ddl.DBDatabaseInfo.ColumnSQLType[] sqlTypes, Class assembledValueClass, Class[] disassembledValueClasses, com.im.commons.db.ddl.DBDatabaseInfo dbInfo)  
      String getDataTypeName()  
      Class getFieldClass()  
      void init​(com.im.df.api.ddl.DFField.Required required, com.im.df.api.ddl.DFField.Required[] validRequiredValues, Object generator)  
      • Methods inherited from class com.chemaxon.dif.db.api.field.DBFieldDataTypeAbstractImpl

        addCapability, determineDefaultValue, getCapabilities, getColumnClasses, getColumnNames, getColumns, getSortColumnNames, getSortColumnsAscDesc, getValueHandler, initPropsFromDB, isSortable, removeCapability, setDefaultValue, setSortColumns
      • Methods inherited from class com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl

        attach, convert, getConvertor, getDefaultValue, getField, getGenerator, getRequired, getValidRequiredValues, setConvertor, setGenerator, setRequired
    • Constructor Detail

      • DBFieldBinaryImpl

        public DBFieldBinaryImpl​(String[] colNames)
    • Method Detail

      • init

        public void init​(com.im.df.api.ddl.DFField.Required required,
                         com.im.df.api.ddl.DFField.Required[] validRequiredValues,
                         Object generator)
        Overrides:
        init in class com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl
      • getFieldClass

        public Class getFieldClass()
        Specified by:
        getFieldClass in class com.chemaxon.dif.db.api.field.ColumnlessFieldDataTypeAbstractImpl
      • createValueHandler

        protected com.im.commons.db.columnhandling.DBValueHandler createValueHandler​(String[] columnNames,
                                                                                     int[] jdbcTypes,
                                                                                     com.im.commons.db.ddl.DBDatabaseInfo.ColumnSQLType[] sqlTypes,
                                                                                     Class assembledValueClass,
                                                                                     Class[] disassembledValueClasses,
                                                                                     com.im.commons.db.ddl.DBDatabaseInfo dbInfo)
        Specified by:
        createValueHandler in class com.chemaxon.dif.db.api.field.DBFieldDataTypeAbstractImpl
      • getDataTypeName

        public String getDataTypeName()
        Specified by:
        getDataTypeName in interface com.im.df.api.capabilities.DFFieldDataTypeCapability