com.gauce
Class GauceDataColumn

java.lang.Object
  extended bycom.gauce.GauceDataColumn
All Implemented Interfaces:
java.io.Serializable

public class GauceDataColumn
extends java.lang.Object
implements java.io.Serializable

GacueDataSet에서 Column정보를 나타낸다. Column객체를 생성한 후 GauceDataSet 에 등록해야 한다.

Since:
Gauce 2.9
Version:
1.0 2002.08
Author:
Shift Information & Communication CO.
See Also:
Serialized Form

Field Summary
static char CEIL
          소수점이하 지정된 범위의 올림을 나타낸다.
static char FLOOR
          소수점이하 지정된 범위의 버림을 나타낸다.
static char ROUND
          소수점 이하 지정된 범위의 반올림을 나타낸다.
static int TB_BIGINT
          Column의 64비트 정수형을 나타낸다.
static int TB_BLOB
          Column의 Binary객채(BLOB) 유형을 나타낸다.
static int TB_CONSTANT
          Deprecated. TOinB 제품에서 사용하는 속성이며, 가우스에서는 사용하지 않는 속성이다.
static int TB_DATE
          Column의 Date 유형을 나타낸다.
static int TB_DECIMAL
          Column의 Decimal 유형을 나타낸다.
static int TB_INT
          Column의 숫자 유형을 나타낸다.
static int TB_KEY
          Column의 키값을 나타낸다.
static int TB_NORMAL
          Column의 일반 유형을 나타낸다.
static int TB_NOTNULL
          Column의 Not Null 유형을 나타낸다.
static int TB_NUMBER
          Column의 Number 유형을 나타낸다.
static int TB_SEC_BLOB
          Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.
static int TB_SEC_DATE
          Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.
static int TB_SEC_DECIMAL
          Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.
static int TB_SEC_INT
          Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.
static int TB_SEC_STRING
          Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.
static int TB_SEC_URL
          Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.
static int TB_SECURITY
          Column의 암호여부를 나타낸다.
static int TB_SEQUENCE
          Column의 Sequence 유형을 나타낸다.
static int TB_STRING
          Column의 문자열 유형을 나타낸다.
static int TB_URL
          Column의 URL 유형을 나타낸다.
static java.lang.String TYPE_DATE
          Column의 Date 유형을 나타낸다.
static java.lang.String TYPE_DECIMAL
          Column의 Decimal유형의 String 값을 가진다.
static java.lang.String TYPE_INT
          Column의 int유형의 String 값을 가진다.
static java.lang.String TYPE_NUMBER
          Column의 Number유형의 String 값을 가진다.
static java.lang.String TYPE_STRING
          Column의 String유형의 String 값을 가진다.
 
Constructor Summary
GauceDataColumn(java.lang.String colName, int colType)
          생성자, GauceDataColumn객체를 생성한다.
GauceDataColumn(java.lang.String colName, int colType, int size)
          생성자, GauceDataColumn객체를 생성한다.
GauceDataColumn(java.lang.String colName, int colType, int size, int dec)
          생성자, GauceDataColumn객체를 생성한다.
GauceDataColumn(java.lang.String colName, int colType, int size, int dec, char roundMode)
          생성자, GauceDataColumn객체를 생성한다.
GauceDataColumn(java.lang.String colName, int colType, int size, int dec, int keyType)
          생성자, GauceDataColumn객체를 생성한다.
GauceDataColumn(java.lang.String colName, int colType, int size, int dec, int keyType, char roundMode)
          GauceDataColumn객체를 생성한다.
 
Method Summary
 java.lang.String getColName()
          Column의 이름을 반환한다.
 int getColType()
          Column의 형태를 반환한다.
 int getDec()
          Column의 decimal값의 유형을 나타낸다.
 int getKeyType()
          Column의 키값에 대한 유형을 반환한다.
 char getRoundMode()
          현재 설정된 소수점이하 처리유형을 반환한다.
 int getSize()
          Column의 size를 반환한다.
 void setDec(int dec)
          Decimal형태의 소수점 이하부분의 길이를 설정한다.
 void setKeyType(int keyType)
          Column에 대한 Key 유형을 설정한다.
 void setRoundMode(char roundMode)
          소수점이하 처리유형을 설정한다.
 void setSize(int size)
          Column변수의 길이를 설정한다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TB_STRING

public static final int TB_STRING
Column의 문자열 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_INT

public static final int TB_INT
Column의 숫자 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_DECIMAL

public static final int TB_DECIMAL
Column의 Decimal 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_NUMBER

public static final int TB_NUMBER
Column의 Number 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_BLOB

public static final int TB_BLOB
Column의 Binary객채(BLOB) 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_URL

public static final int TB_URL
Column의 URL 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_BIGINT

public static final int TB_BIGINT
Column의 64비트 정수형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_DATE

public static final int TB_DATE
Column의 Date 유형을 나타낸다.

Since:
2007.06
See Also:
Constant Field Values

TB_KEY

public static final int TB_KEY
Column의 키값을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_CONSTANT

public static final int TB_CONSTANT
Deprecated. TOinB 제품에서 사용하는 속성이며, 가우스에서는 사용하지 않는 속성이다.

Column의 상수 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_NORMAL

public static final int TB_NORMAL
Column의 일반 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_NOTNULL

public static final int TB_NOTNULL
Column의 Not Null 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEQUENCE

public static final int TB_SEQUENCE
Column의 Sequence 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TYPE_NUMBER

public static final java.lang.String TYPE_NUMBER
Column의 Number유형의 String 값을 가진다.

Since:
2002.09
See Also:
Constant Field Values

TYPE_INT

public static final java.lang.String TYPE_INT
Column의 int유형의 String 값을 가진다.

Since:
2002.09
See Also:
Constant Field Values

TYPE_DECIMAL

public static final java.lang.String TYPE_DECIMAL
Column의 Decimal유형의 String 값을 가진다.

Since:
2002.09
See Also:
Constant Field Values

TYPE_STRING

public static final java.lang.String TYPE_STRING
Column의 String유형의 String 값을 가진다.

Since:
2002.09
See Also:
Constant Field Values

TYPE_DATE

public static final java.lang.String TYPE_DATE
Column의 Date 유형을 나타낸다.

Since:
2007.06
See Also:
Constant Field Values

TB_SECURITY

public static final int TB_SECURITY
Column의 암호여부를 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEC_STRING

public static final int TB_SEC_STRING
Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.

Column의 암호된 String 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEC_INT

public static final int TB_SEC_INT
Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.

Column의 암호된 int 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEC_DECIMAL

public static final int TB_SEC_DECIMAL
Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.

Column의 암호된 Decimal유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEC_BLOB

public static final int TB_SEC_BLOB
Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.

Column의 암호된 Blob 유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEC_URL

public static final int TB_SEC_URL
Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.

Column의 암호된 URL유형을 나타낸다.

Since:
2002.09
See Also:
Constant Field Values

TB_SEC_DATE

public static final int TB_SEC_DATE
Deprecated. 현재 가우스에서는 적용되지 않는 속성이다.

Column의 Date 유형을 나타낸다.

Since:
2007.06
See Also:
Constant Field Values

ROUND

public static final char ROUND
소수점 이하 지정된 범위의 반올림을 나타낸다.

Since:
Gauce 2.9
See Also:
Constant Field Values

FLOOR

public static final char FLOOR
소수점이하 지정된 범위의 버림을 나타낸다.

Since:
Gauce 2.9
See Also:
Constant Field Values

CEIL

public static final char CEIL
소수점이하 지정된 범위의 올림을 나타낸다.

Since:
Gauce 2.9
See Also:
Constant Field Values
Constructor Detail

GauceDataColumn

public GauceDataColumn(java.lang.String colName,
                       int colType,
                       int size,
                       int dec,
                       int keyType,
                       char roundMode)
GauceDataColumn객체를 생성한다.

Parameters:
colName - column이름을 나타낸다.
colType - column의 타입을 나타낸다.
size - column의 크기를 나타낸다.
dec - column값이 decimal일때의 유형을 나타낸다.
keyType - 키값에 대한 유형을 나타낸다.
roundMode - 소수점이하의 처리유형을 나타낸다.
Since:
Gauce 2.9

GauceDataColumn

public GauceDataColumn(java.lang.String colName,
                       int colType,
                       int size,
                       int dec,
                       int keyType)
생성자, GauceDataColumn객체를 생성한다.

Parameters:
colName - column이름을 나타낸다.
colType - column의 타입을 나타낸다.
size - column의 크기를 나타낸다.
dec - column값이 decimal일때의 유형을 나타낸다.
keyType - 키값에 대한 유형을 나타낸다.
Since:
Gauce 2.9

GauceDataColumn

public GauceDataColumn(java.lang.String colName,
                       int colType,
                       int size,
                       int dec,
                       char roundMode)
생성자, GauceDataColumn객체를 생성한다.

Parameters:
colName - column이름을 나타낸다.
colType - column의 타입을 나타낸다.
size - column의 크기를 나타낸다.
dec - column값이 decimal일때의 유형을 나타낸다.
roundMode - 소수점이하 처리유형을 나타낸다.
Since:
Gauce 2.9

GauceDataColumn

public GauceDataColumn(java.lang.String colName,
                       int colType,
                       int size,
                       int dec)
생성자, GauceDataColumn객체를 생성한다.

Parameters:
colName - column이름을 나타낸다.
colType - column의 타입을 나타낸다.
size - column의 크기를 나타낸다.
dec - Decimal형태의 소수점이하 자리길이
Since:
Gauce 2.9

GauceDataColumn

public GauceDataColumn(java.lang.String colName,
                       int colType,
                       int size)
생성자, GauceDataColumn객체를 생성한다.

Parameters:
colName - column이름을 나타낸다.
colType - column의 타입을 나타낸다.
size - Column의 크기를 나타낸다.
Since:
Gauce 2.9

GauceDataColumn

public GauceDataColumn(java.lang.String colName,
                       int colType)
생성자, GauceDataColumn객체를 생성한다.

Parameters:
colName - column이름을 나타낸다.
colType - column의 타입을 나타낸다.
Since:
Gauce 2.9
Method Detail

getColName

public java.lang.String getColName()
Column의 이름을 반환한다.

Returns:
column 이름
Since:
Gauce 2.9

getColType

public int getColType()
Column의 형태를 반환한다.

Returns:
column형태
Since:
Gauce 2.9

getKeyType

public int getKeyType()
Column의 키값에 대한 유형을 반환한다.

Returns:
키값 유형
Since:
Gauce 2.9

setKeyType

public void setKeyType(int keyType)
Column에 대한 Key 유형을 설정한다.

Parameters:
keyType - 설정할 Key유형
Since:
Gauce 2.9

getSize

public int getSize()
Column의 size를 반환한다.

Returns:
column size
Since:
Gauce 2.9

setSize

public void setSize(int size)
Column변수의 길이를 설정한다.

Parameters:
size - 변수의 길이
Since:
Gauce 2.9

getDec

public int getDec()
Column의 decimal값의 유형을 나타낸다.

Returns:
column decimal유형
Since:
Gauce 2.9

setDec

public void setDec(int dec)
Decimal형태의 소수점 이하부분의 길이를 설정한다.

Parameters:
dec - 소수점이하의 길이
Since:
Gauce 2.9

setRoundMode

public void setRoundMode(char roundMode)
소수점이하 처리유형을 설정한다.

FLOOR이면 버림, ROUND이면 반올림, CEIL이면 올림을 한다.

Parameters:
roundMode - 소수점이하 처리유형
Since:
Gauce 2.9

getRoundMode

public char getRoundMode()
현재 설정된 소수점이하 처리유형을 반환한다.

Returns:
소수점이하 처리유형 (FLOOR, ROUND, CEIL)
Since:
Gauce 2.9