|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.gauce.GauceDataSet
Component에게 저료를 송신하거나, 아니면 Component로부터 자료를 수신하기위해 송신 또는 수신 자료를 저장할 저장소를 나타낸다. Component와 자료를 주고 받기 위 해서는 반드시 GauceDataSet을 통해서 이루어져야 한다.
| Constructor Summary | |
GauceDataSet()
|
|
GauceDataSet(java.lang.String name)
생성자, 새로운 GacueDataSet을 생성한다. |
|
| Method Summary | |
void |
addBufferFilledListener(com.gauce.io.BufferFilledListener bufferFilledListener)
GauceDataSet에 BufferFilledListener를 등록한다. |
void |
addDataColumn(GauceDataColumn dataColumn)
GauceDataSet에 컬럼정보 GauceDataColumn을 추가한다. |
void |
addDataColumns(GauceDataColumn[] dataColumns)
여러개의 GauceDataColumn을 추가한다. |
void |
addDataRow(GauceDataRow dataRow)
하나의 GauceDataRow를 GauceDataSet에 추가한다. |
void |
addDataRows(GauceDataRow[] dataRows)
여러개의 GauceDataRow를 추가한다 |
void |
flush()
현재 GauceDataSet에 저장되어 있으며 아직 Component로 송신되지 않은 GauceDataRow를 Component로 전송한다. |
int |
getDataColCnt()
현재 등록되어 있는 GauceDataColumn의 갯수를 반환한다. |
GauceDataColumn |
getDataColumn(int index)
지정 index에 대당하는 column의 정보를 GauceDataColumn을 반환한다. |
GauceDataColumn[] |
getDataColumns()
GauceDataSet내에 있는 GauceDataColumn정보를 배열로 반환한다 |
GauceDataRow |
getDataRow(int index)
지정된 index에 해당하는 GauceDataRow를 반환한다. |
int |
getDataRowCnt()
현재 GauceDataSet에 등록되어 있는 GauceDataRow의 갯수를 반환한다. |
GauceDataRow[] |
getDataRows()
DataSet에 저정되어있는 GauceDataRow를 배열로 반환한다 |
java.lang.String |
getName()
GauceDataSet의 이름을 반환한다 |
void |
heap()
put메소드를 통해 순차적으로 입력된 컬럼의 값을 하나의 행으로 인식하고
GauceDataSet에 적재시킨다. |
int |
indexOfColumn(java.lang.String name)
주어진 Column이름으로 해당된 index를 반환한다. |
boolean |
isFirstDataSet()
현재 GauceDataSet이 first dataset인지에 대한 여부를 반환한다. |
boolean |
isInputUse()
설정된 GauceDataSet의 Transaction유형(입력/출력)을 반환한다. |
boolean |
isLastDataSet()
현재 GauceDataSet이 마지막 dataset인지에 대한 여부를 반환한다. |
GauceDataRow |
newDataRow()
새로운 GauceDataRow를 생성한다. |
void |
put(java.lang.String name,
java.util.Date value,
double size)
GauceDataRow에 Date형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
java.util.Date value,
double size,
int constraint)
GauceDataRow에 Date형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
double value,
double size)
GauceDataRow에 double형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
double value,
double size,
int constraint)
GauceDataRow에 double형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
java.io.InputStream value,
double size)
GauceDataRow에 Binary Stream형의 컬럼 값을 삽입한다.
|
void |
put(java.lang.String name,
java.io.InputStream value,
double size,
int constraint)
GauceDataRow에 Binary Stream형의 컬럼 값을 삽입한다.
|
void |
put(java.lang.String name,
int value,
double size)
GauceDataRow에 int형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
int value,
double size,
int constraint)
GauceDataRow에 int형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
long value,
double size)
GauceDataRow에 long형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
long value,
double size,
int constraint)
GauceDataRow에 long형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
java.io.OutputStream value,
double size)
Deprecated. |
void |
put(java.lang.String name,
java.io.OutputStream value,
double size,
int constraint)
Deprecated. |
void |
put(java.lang.String name,
java.lang.String value,
double size)
GauceDataRow에 문자열의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
java.lang.String value,
double size,
int constraint)
GauceDataRow에 문자열의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
java.net.URL value,
double size)
GauceDataRow에 URL형의 컬럼 값을 삽입한다. |
void |
put(java.lang.String name,
java.net.URL value,
double size,
int constraint)
GauceDataRow에 URL형의 컬럼 값을 삽입한다. |
void |
removeAllColumns()
GauceDataSet에 저장되어 있는 GauceDataColumn을 모두 삭제한다. |
void |
removeAllRows()
GauceDataSet에 저장되어 있는 GauceDataRow를 모두 삭제한다. |
void |
setFirstRowSize(int size)
FirstRow의 크기를 설정한다. |
void |
setUsage(boolean usage)
현재 GauceDataSet의 사용용도를 설정한다. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GauceDataSet()
public GauceDataSet(java.lang.String name)
name - 생성할 GauceDataSet이름| Method Detail |
public void addBufferFilledListener(com.gauce.io.BufferFilledListener bufferFilledListener)
bufferFilledListener - 등록한 BufferFilledListenerpublic GauceDataRow[] getDataRows()
public GauceDataRow getDataRow(int index)
index - GauceDataRow의 index
public void addDataRow(GauceDataRow dataRow)
dataRow - 추가할 GauceDataRow - 테이블의 한 행을 나타낸다public void addDataRows(GauceDataRow[] dataRows)
dataRows - 추가할 GauceDataRow에 대한 배열 - GauceRecordSet의 배열public int getDataRowCnt()
public void addDataColumn(GauceDataColumn dataColumn)
dataColumn - 등록할 GauceDataClumn정보
java.lang.IllegalArgumentException - 컬럼명이 중복되었을 경우public void addDataColumns(GauceDataColumn[] dataColumns)
dataColumns - 추가할 GauceDataColumn에 대한 배열 - GauceDataColumn 배열public GauceDataColumn[] getDataColumns()
public GauceDataColumn getDataColumn(int index)
index - 반환할 column의 인덱스
public int indexOfColumn(java.lang.String name)
name - GauceDataColumn의 이름
public int getDataColCnt()
public void setFirstRowSize(int size)
throws java.lang.IllegalArgumentException
size - first row에 대한 크기
java.lang.IllegalArgumentException - first-row사이즈가 지정된 범위를 벗어났을때 발생하는 오류public void flush()
public void removeAllRows()
public void removeAllColumns()
public java.lang.String getName()
public boolean isFirstDataSet()
만약 현재 GauceDataSet이 첫번째 GauceDataSet이면 true값을, 아니면 false값을 반환한다.
public boolean isLastDataSet()
만약 현재 GauceDataSet이 마지막 GauceDataSet이면 true값을, 아니면 false값을 반환한다.
public GauceDataRow newDataRow()
만약 GauceDataSet에서 first row 크기를 변경하면 새로 생성 되는 GauceDataRow의 first row의 크기는 이값이 적용된다.
public boolean isInputUse()
public void setUsage(boolean usage)
usage - GauceDataSet의 사용여부
public void put(java.lang.String name,
java.lang.String value,
double size)
GauceDataRow에 문자열의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, String형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기
public void put(java.lang.String name,
java.lang.String value,
double size,
int constraint)
GauceDataRow에 문자열의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, String형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.
public void put(java.lang.String name,
int value,
double size)
GauceDataRow에 int형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, int형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기
public void put(java.lang.String name,
int value,
double size,
int constraint)
GauceDataRow에 int형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, int형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.
public void put(java.lang.String name,
long value,
double size)
GauceDataRow에 long형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, long형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기
public void put(java.lang.String name,
long value,
double size,
int constraint)
GauceDataRow에 long형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, long형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.
public void put(java.lang.String name,
double value,
double size)
GauceDataRow에 double형의 컬럼 값을 삽입한다. heap
메소드가 호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, double형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기
public void put(java.lang.String name,
double value,
double size,
int constraint)
GauceDataRow에 double형의 컬럼 값을 삽입한다. heap
메소드가 호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, double형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.
public void put(java.lang.String name,
java.io.OutputStream value,
double size)
public void put(java.lang.String name,
java.io.OutputStream value,
double size,
int constraint)
public void put(java.lang.String name,
java.io.InputStream value,
double size)
GauceDataRow에 Binary Stream형의 컬럼 값을 삽입한다.
heap 메소드가 호출될때 까지 입력된 값은 순차적으로 GauceDataRow에
적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, OutputStream형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기
public void put(java.lang.String name,
java.io.InputStream value,
double size,
int constraint)
GauceDataRow에 Binary Stream형의 컬럼 값을 삽입한다.
heap 메소드가 호출될때 까지 입력된 값은 순차적으로 GauceDataRow에
적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값, OutputStream형의 값을 입력할 수 있다.size - 입력할 컬럼 값의 크기 (X.x로 나타내며 X는 정수부분의 크기, x는 소수점 이하 자리수의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.
public void put(java.lang.String name,
java.net.URL value,
double size)
GauceDataRow에 URL형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값 가우스 3.0에서 TB_URL타입의 값에 해당size - 입력할 컬럼 값의 크기
public void put(java.lang.String name,
java.net.URL value,
double size,
int constraint)
GauceDataRow에 URL형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값 가우스 3.0에서 TB_URL타입의 값에 해당size - 입력할 컬럼 값의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.
public void put(java.lang.String name,
java.util.Date value,
double size)
GauceDataRow에 Date형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값 가우스 5.0에서 TB_DATE타입의 값에 해당size - 입력할 컬럼 값의 크기
public void put(java.lang.String name,
java.util.Date value,
double size,
int constraint)
GauceDataRow에 Date형의 컬럼 값을 삽입한다. heap 메소드가
호출될때 까지 입력된 값은 순차적으로 GauceDataRow에 적재된다.
name - 입력할 컬럼의 이름value - 입력할 컬럼의 값 가우스 5.0에서 TB_DATE타입의 값에 해당size - 입력할 컬럼 값의 크기constraint - 컬럼의 제약사항을 정의한다. 자세한 내용은 Constraints 클래스를
참조하면 된다.public void heap()
put메소드를 통해 순차적으로 입력된 컬럼의 값을 하나의 행으로 인식하고
GauceDataSet에 적재시킨다. 이 메소드는 addDataRow와
동일한 기능을 수행한다.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||