com.nexacro.uiadapter17.spring.dao
Class DbColumn

java.lang.Object
  extended by com.nexacro.uiadapter17.spring.dao.DbColumn

public class DbColumn
extends Object

ResultSetMetaData로 부터 획득한 컬럼의 메타데이터 정보를 저장한다.

Since:
08.07.2015
Version:
1.0
Author:
Park SeongMin
See Also:

Field Summary
protected  com.nexacro17.xapi.data.datatype.DataType dataType
           
protected  String decimalDigit
           
static int DEFAULT_SIZE
          컬럼의 기본 크기. 255
protected  String name
           
protected  int precision
           
protected  int scale
           
protected  int size
           
protected  String typeJavaClassName
           
protected  String vendorsTypeName
           
 
Constructor Summary
DbColumn(String name, com.nexacro17.xapi.data.datatype.DataType dataType, int size)
           
DbColumn(String name, com.nexacro17.xapi.data.datatype.DataType dataType, int size, String vendorsTypeName)
           
 
Method Summary
 com.nexacro17.xapi.data.datatype.DataType getDataType()
           
 String getDecimalDigit()
           
 String getName()
           
 int getPrecision()
           
 int getScale()
           
 int getSize()
           
 String getTypeJavaClassName()
           
 String getVendorsTypeName()
           
 void setDataType(com.nexacro17.xapi.data.datatype.DataType dataType)
           
 void setDecimalDigit(String decimalDigit)
           
 void setName(String name)
           
 void setPrecision(int precision)
           
 void setScale(int scale)
           
 void setSize(int size)
           
 void setTypeJavaClassName(String typeJavaClassName)
           
 void setVendorsTypeName(String vendorsTypeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SIZE

public static final int DEFAULT_SIZE
컬럼의 기본 크기. 255

See Also:
Constant Field Values

name

protected String name

dataType

protected com.nexacro17.xapi.data.datatype.DataType dataType

size

protected int size

vendorsTypeName

protected String vendorsTypeName

typeJavaClassName

protected String typeJavaClassName

decimalDigit

protected String decimalDigit

precision

protected int precision

scale

protected int scale
Constructor Detail

DbColumn

public DbColumn(String name,
                com.nexacro17.xapi.data.datatype.DataType dataType,
                int size)

DbColumn

public DbColumn(String name,
                com.nexacro17.xapi.data.datatype.DataType dataType,
                int size,
                String vendorsTypeName)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getDataType

public com.nexacro17.xapi.data.datatype.DataType getDataType()

setDataType

public void setDataType(com.nexacro17.xapi.data.datatype.DataType dataType)

getSize

public int getSize()

setSize

public void setSize(int size)

getVendorsTypeName

public String getVendorsTypeName()

setVendorsTypeName

public void setVendorsTypeName(String vendorsTypeName)

getTypeJavaClassName

public String getTypeJavaClassName()

setTypeJavaClassName

public void setTypeJavaClassName(String typeJavaClassName)

getDecimalDigit

public String getDecimalDigit()

setDecimalDigit

public void setDecimalDigit(String decimalDigit)

getPrecision

public int getPrecision()
Returns:
the precision

setPrecision

public void setPrecision(int precision)
Parameters:
precision - the precision to set

getScale

public int getScale()
Returns:
the scale

setScale

public void setScale(int scale)
Parameters:
scale - the scale to set


Copyright © 2018. All rights reserved.