com.ixync
Class IXyncDataSet

java.lang.Object
  extended bycom.ixync.IXyncDataSet
All Implemented Interfaces:
java.io.Serializable

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

Component¿¡°Ô Àú·á¸¦ ¼Û½ÅÇϰųª, ¾Æ´Ï¸é Component·ÎºÎÅÍ ÀڷḦ ¼ö½ÅÇϱâÀ§ÇØ ¼Û½Å ¶Ç´Â ¼ö½Å ÀڷḦ ÀúÀåÇÒ ÀúÀå¼Ò¸¦ ³ªÅ¸³½´Ù. Component¿Í ÀڷḦ ÁÖ°í ¹Þ±â À§ ÇØ¼­´Â ¹Ýµå½Ã IXyncDataSetÀ» ÅëÇØ¼­ ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù.

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

Constructor Summary
IXyncDataSet()
           
IXyncDataSet(java.lang.String name)
          »ý¼ºÀÚ, »õ·Î¿î GacueDataSetÀ» »ý¼ºÇÑ´Ù.
 
Method Summary
 void addBufferFilledListener(com.ixync.io.BufferFilledListener bufferFilledListener)
          IXyncDataSet¿¡ BufferFilledListener¸¦ µî·ÏÇÑ´Ù.
 void addDataColumn(IXyncDataColumn dataColumn)
          IXyncDataSet¿¡ Ä÷³Á¤º¸ IXyncDataColumnÀ» Ãß°¡ÇÑ´Ù.
 void addDataColumns(IXyncDataColumn[] dataColumns)
          ¿©·¯°³ÀÇ IXyncDataColumnÀ» Ãß°¡ÇÑ´Ù.
 void addDataRow(IXyncDataRow dataRow)
          ÇϳªÀÇ IXyncDataRow¸¦ IXyncDataSet¿¡ Ãß°¡ÇÑ´Ù.
 void addDataRows(IXyncDataRow[] dataRows)
          ¿©·¯°³ÀÇ IXyncDataRow¸¦ Ãß°¡ÇÑ´Ù
 void flush()
          ÇöÀç IXyncDataSet¿¡ ÀúÀåµÇ¾î ÀÖÀ¸¸ç ¾ÆÁ÷ Component·Î ¼Û½ÅµÇÁö ¾ÊÀº IXyncDataRow¸¦ Component·Î Àü¼ÛÇÑ´Ù.
 int getDataColCnt()
          ÇöÀç µî·ÏµÇ¾î ÀÖ´Â IXyncDataColumnÀÇ °¹¼ö¸¦ ¹ÝȯÇÑ´Ù.
 IXyncDataColumn getDataColumn(int index)
          ÁöÁ¤ index¿¡ ´ë´çÇÏ´Â columnÀÇ Á¤º¸¸¦ IXyncDataColumnÀ» ¹ÝȯÇÑ´Ù.
 IXyncDataColumn[] getDataColumns()
          IXyncDataSet³»¿¡ ÀÖ´Â IXyncDataColumnÁ¤º¸¸¦ ¹è¿­·Î ¹ÝȯÇÑ´Ù
 IXyncDataRow getDataRow(int index)
          ÁöÁ¤µÈ index¿¡ ÇØ´çÇÏ´Â IXyncDataRow¸¦ ¹ÝȯÇÑ´Ù.
 int getDataRowCnt()
          ÇöÀç IXyncDataSet¿¡ µî·ÏµÇ¾î ÀÖ´Â IXyncDataRowÀÇ °¹¼ö¸¦ ¹ÝȯÇÑ´Ù.
 IXyncDataRow[] getDataRows()
          DataSet¿¡ ÀúÁ¤µÇ¾îÀÖ´Â IXyncDataRow¸¦ ¹è¿­·Î ¹ÝȯÇÑ´Ù
 java.lang.String getName()
          IXyncDataSetÀÇ À̸§À» ¹ÝȯÇÑ´Ù
 void heap()
          put¸Þ¼Òµå¸¦ ÅëÇØ ¼øÂ÷ÀûÀ¸·Î ÀÔ·ÂµÈ Ä÷³ÀÇ °ªÀ» ÇϳªÀÇ ÇàÀ¸·Î ÀνÄÇϰí IXyncDataSet¿¡ ÀûÀç½ÃŲ´Ù.
 int indexOfColumn(java.lang.String name)
          ÁÖ¾îÁø ColumnÀ̸§À¸·Î ÇØ´çµÈ index¸¦ ¹ÝȯÇÑ´Ù.
 boolean isFirstDataSet()
          ÇöÀç IXyncDataSetÀÌ first datasetÀÎÁö¿¡ ´ëÇÑ ¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.
 boolean isInputUse()
          ¼³Á¤µÈ IXyncDataSetÀÇ TransactionÀ¯Çü(ÀÔ·Â/Ãâ·Â)À» ¹ÝȯÇÑ´Ù.
 boolean isLastDataSet()
          ÇöÀç IXyncDataSetÀÌ ¸¶Áö¸· datasetÀÎÁö¿¡ ´ëÇÑ ¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.
 IXyncDataRow newDataRow()
          »õ·Î¿î IXyncDataRow¸¦ »ý¼ºÇÑ´Ù.
 void put(java.lang.String name, java.util.Date value, double size)
          IXyncDataRow¿¡ DateÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.util.Date value, double size, int constraint)
          IXyncDataRow¿¡ DateÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, double value, double size)
          IXyncDataRow¿¡ doubleÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, double value, double size, int constraint)
          IXyncDataRow¿¡ doubleÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.io.InputStream value, double size)
          IXyncDataRow¿¡ Binary StreamÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.io.InputStream value, double size, int constraint)
          IXyncDataRow¿¡ Binary StreamÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, int value, double size)
          IXyncDataRow¿¡ intÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, int value, double size, int constraint)
          IXyncDataRow¿¡ intÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, long value, double size)
          IXyncDataRow¿¡ longÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, long value, double size, int constraint)
          IXyncDataRow¿¡ 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)
          IXyncDataRow¿¡ ¹®ÀÚ¿­ÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.lang.String value, double size, int constraint)
          IXyncDataRow¿¡ ¹®ÀÚ¿­ÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.sql.Timestamp value, double size)
          IXyncDataRow¿¡ TimestampÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.sql.Timestamp value, double size, int constraint)
          IXyncDataRow¿¡ TimestampÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.net.URL value, double size)
          IXyncDataRow¿¡ URLÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void put(java.lang.String name, java.net.URL value, double size, int constraint)
          IXyncDataRow¿¡ URLÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù.
 void removeAllColumns()
          IXyncDataSet¿¡ ÀúÀåµÇ¾î ÀÖ´Â IXyncDataColumnÀ» ¸ðµÎ »èÁ¦ÇÑ´Ù.
 void removeAllRows()
          IXyncDataSet¿¡ ÀúÀåµÇ¾î ÀÖ´Â IXyncDataRow¸¦ ¸ðµÎ »èÁ¦ÇÑ´Ù.
 void setFirstRowSize(int size)
          FirstRowÀÇ Å©±â¸¦ ¼³Á¤ÇÑ´Ù.
 void setUsage(boolean usage)
          ÇöÀç IXyncDataSetÀÇ »ç¿ë¿ëµµ¸¦ ¼³Á¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IXyncDataSet

public IXyncDataSet()
Since:
InnoXync 2.0

IXyncDataSet

public IXyncDataSet(java.lang.String name)
»ý¼ºÀÚ, »õ·Î¿î GacueDataSetÀ» »ý¼ºÇÑ´Ù.

Parameters:
name - »ý¼ºÇÒ IXyncDataSetÀ̸§
Since:
InnoXync 2.0
Method Detail

addBufferFilledListener

public void addBufferFilledListener(com.ixync.io.BufferFilledListener bufferFilledListener)
IXyncDataSet¿¡ BufferFilledListener¸¦ µî·ÏÇÑ´Ù.

Parameters:
bufferFilledListener - µî·ÏÇÑ BufferFilledListener
Since:
InnoXync 2.0

getDataRows

public IXyncDataRow[] getDataRows()
DataSet¿¡ ÀúÁ¤µÇ¾îÀÖ´Â IXyncDataRow¸¦ ¹è¿­·Î ¹ÝȯÇÑ´Ù

Returns:
IXyncDataRowÀÇ ¹è¿­
Since:
InnoXync 2.0

getDataRow

public IXyncDataRow getDataRow(int index)
ÁöÁ¤µÈ index¿¡ ÇØ´çÇÏ´Â IXyncDataRow¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
index - IXyncDataRowÀÇ index
Returns:
ƯÁ¤ ÀÎÅØ½º¿¡ ÇØ´çÇÏ´Â IXyncDataRow
Since:
InnoXync 2.0

addDataRow

public void addDataRow(IXyncDataRow dataRow)
ÇϳªÀÇ IXyncDataRow¸¦ IXyncDataSet¿¡ Ãß°¡ÇÑ´Ù.

Parameters:
dataRow - Ãß°¡ÇÒ IXyncDataRow - Å×À̺íÀÇ ÇÑ ÇàÀ» ³ªÅ¸³½´Ù
Since:
InnoXync 2.0

addDataRows

public void addDataRows(IXyncDataRow[] dataRows)
¿©·¯°³ÀÇ IXyncDataRow¸¦ Ãß°¡ÇÑ´Ù

Parameters:
dataRows - Ãß°¡ÇÒ IXyncDataRow¿¡ ´ëÇÑ ¹è¿­ - IXyncRecordSetÀÇ ¹è¿­
Since:
InnoXync 2.0

getDataRowCnt

public int getDataRowCnt()
ÇöÀç IXyncDataSet¿¡ µî·ÏµÇ¾î ÀÖ´Â IXyncDataRowÀÇ °¹¼ö¸¦ ¹ÝȯÇÑ´Ù.

Returns:
µî·ÏµÇ¾îÀÖ´Â GacueDataRowÀÇ °¹¼ö
Since:
InnoXync 2.0

addDataColumn

public void addDataColumn(IXyncDataColumn dataColumn)
IXyncDataSet¿¡ Ä÷³Á¤º¸ IXyncDataColumnÀ» Ãß°¡ÇÑ´Ù. Ä÷³¸íÀÌ Áߺ¹µÇ¾úÀ» °æ¿ì ¿À·ù¸¦ ¹ß»ý½ÃŲ´Ù.

Parameters:
dataColumn - µî·ÏÇÒ IXyncDataClumnÁ¤º¸
Throws:
java.lang.IllegalArgumentException - Ä÷³¸íÀÌ Áߺ¹µÇ¾úÀ» °æ¿ì
Since:
InnoXync 2.0

addDataColumns

public void addDataColumns(IXyncDataColumn[] dataColumns)
¿©·¯°³ÀÇ IXyncDataColumnÀ» Ãß°¡ÇÑ´Ù.

Parameters:
dataColumns - Ãß°¡ÇÒ IXyncDataColumn¿¡ ´ëÇÑ ¹è¿­ - IXyncDataColumn ¹è¿­
Since:
InnoXync 2.0

getDataColumns

public IXyncDataColumn[] getDataColumns()
IXyncDataSet³»¿¡ ÀÖ´Â IXyncDataColumnÁ¤º¸¸¦ ¹è¿­·Î ¹ÝȯÇÑ´Ù

Returns:
µî·ÏµÇ¾î ÀÖ´Â IXyncDataColumn¿¡ ´ëÇÑ ¹è¿­
Since:
InnoXync 2.0

getDataColumn

public IXyncDataColumn getDataColumn(int index)
ÁöÁ¤ index¿¡ ´ë´çÇÏ´Â columnÀÇ Á¤º¸¸¦ IXyncDataColumnÀ» ¹ÝȯÇÑ´Ù.

Parameters:
index - ¹ÝȯÇÒ columnÀÇ À妽º
Returns:
ÁöÁ¤µÈ À妽ºÀÇ IXyncDataColumn°ª
Since:
InnoXync 2.0

indexOfColumn

public int indexOfColumn(java.lang.String name)
ÁÖ¾îÁø ColumnÀ̸§À¸·Î ÇØ´çµÈ index¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
name - IXyncDataColumnÀÇ À̸§
Returns:
ÇØ´çµÈ Column index, ¸¸¾à ÇØ´çµÇ´Â index°¡ ¾øÀ¸¸é -1À» ¹ÝȯÇÑ´Ù.
Since:
InnoXync 2.0

getDataColCnt

public int getDataColCnt()
ÇöÀç µî·ÏµÇ¾î ÀÖ´Â IXyncDataColumnÀÇ °¹¼ö¸¦ ¹ÝȯÇÑ´Ù.

Returns:
µî·ÏµÇ¾î ÀÖ´Â IXyncDataColumnÀÇ °¹¼ö
Since:
InnoXync 2.0

setFirstRowSize

public void setFirstRowSize(int size)
                     throws java.lang.IllegalArgumentException
FirstRowÀÇ Å©±â¸¦ ¼³Á¤ÇÑ´Ù. Default°ªÀº ÇÁ·ÎÆÛƼ È­ÀÏ¿¡ ¸í ½ÃµÇ¾î ÀÖÀ¸¸ç °ªÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ÀÌ Default°ªÀ» »ç¿ëÇÏ°Ô µÈ´Ù.

Parameters:
size - first row¿¡ ´ëÇÑ Å©±â
Throws:
java.lang.IllegalArgumentException - first-row»çÀÌÁî°¡ ÁöÁ¤µÈ ¹üÀ§¸¦ ¹þ¾î³µÀ»¶§ ¹ß»ýÇÏ´Â ¿À·ù
Since:
InnoXync 2.0

flush

public void flush()
ÇöÀç IXyncDataSet¿¡ ÀúÀåµÇ¾î ÀÖÀ¸¸ç ¾ÆÁ÷ Component·Î ¼Û½ÅµÇÁö ¾ÊÀº IXyncDataRow¸¦ Component·Î Àü¼ÛÇÑ´Ù. IXyncDataSet¿¡ IXyncDataRowÀ» ÀúÀåÇÑ ÈÄ ÃÖÁ¾ÀûÀ¸·Î´Â ÀÌ method°¡ È£Ã⠵ǾîÁ®¾ß ÇÑ´Ù.

Since:
InnoXync 2.0

removeAllRows

public void removeAllRows()
IXyncDataSet¿¡ ÀúÀåµÇ¾î ÀÖ´Â IXyncDataRow¸¦ ¸ðµÎ »èÁ¦ÇÑ´Ù.

Since:
InnoXync 2.0

removeAllColumns

public void removeAllColumns()
IXyncDataSet¿¡ ÀúÀåµÇ¾î ÀÖ´Â IXyncDataColumnÀ» ¸ðµÎ »èÁ¦ÇÑ´Ù.

Since:
InnoXync 2.0

getName

public java.lang.String getName()
IXyncDataSetÀÇ À̸§À» ¹ÝȯÇÑ´Ù

Returns:
ÇöÀç IXyncDataSetÀÇ À̸§
Since:
InnoXync 2.0

isFirstDataSet

public boolean isFirstDataSet()
ÇöÀç IXyncDataSetÀÌ first datasetÀÎÁö¿¡ ´ëÇÑ ¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.

¸¸¾à ÇöÀç IXyncDataSetÀÌ Ã¹¹øÂ° IXyncDataSetÀ̸é true°ªÀ», ¾Æ´Ï¸é false°ªÀ» ¹ÝȯÇÑ´Ù.

Returns:
boolean
Since:
InnoXync 2.0

isLastDataSet

public boolean isLastDataSet()
ÇöÀç IXyncDataSetÀÌ ¸¶Áö¸· datasetÀÎÁö¿¡ ´ëÇÑ ¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.

¸¸¾à ÇöÀç IXyncDataSetÀÌ ¸¶Áö¸· IXyncDataSetÀ̸é true°ªÀ», ¾Æ´Ï¸é false°ªÀ» ¹ÝȯÇÑ´Ù.

Returns:
boolean
Since:
InnoXync 2.0

newDataRow

public IXyncDataRow newDataRow()
»õ·Î¿î IXyncDataRow¸¦ »ý¼ºÇÑ´Ù. ÀÌ method¸¦ ÅëÇØ »ý¼º µÈ IXyncDataRow´Â Default°ªÀÌ IXyncDataSet¿¡ ¼³Á¤ÇÑ °ªÀ» °¡Áö°Ô µÈ´Ù.

¸¸¾à IXyncDataSet¿¡¼­ first row Å©±â¸¦ º¯°æÇÏ¸é »õ·Î »ý¼º µÇ´Â IXyncDataRowÀÇ first rowÀÇ Å©±â´Â À̰ªÀÌ Àû¿ëµÈ´Ù.

Returns:
»ý¼ºµÈ IXyncDataRow
Since:
InnoXync 2.0

isInputUse

public boolean isInputUse()
¼³Á¤µÈ IXyncDataSetÀÇ TransactionÀ¯Çü(ÀÔ·Â/Ãâ·Â)À» ¹ÝȯÇÑ´Ù.
¸¸¾à °ªÀ» ÄÄÆ÷³ÍÆ®¿¡¼­ ¼­¹ö·Î ÀÔ·ÂÇÏ´Â IXyncDataSetÀ̸é true°ªÀ» ±×·¸Áö ¾ÊÀ¸¸é false°ªÀ» ¹ÝȯÇÑ´Ù.

Returns:
¼³Á¤µÈ TransactionÀ¯Çü (true-ÀÔ·Â, false-Ãâ·Â)
Since:
InnoXync 2.0

setUsage

public void setUsage(boolean usage)
ÇöÀç IXyncDataSetÀÇ »ç¿ë¿ëµµ¸¦ ¼³Á¤ÇÑ´Ù. ¸¸¾à ÀԷ¿ëÀÇ IXyncDataSetÀ̸é true°ªÀ» °¡Áö°í ±×·¸Áö ¾ÊÀ¸¸é false°ªÀ» °¡Áø´Ù.

Parameters:
usage - IXyncDataSetÀÇ »ç¿ë¿©ºÎ
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.lang.String value,
                double size)
IXyncDataRow¿¡ ¹®ÀÚ¿­ÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_STRINGÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, StringÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.lang.String value,
                double size,
                int constraint)
IXyncDataRow¿¡ ¹®ÀÚ¿­ÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_STRINGÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, StringÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                int value,
                double size)
IXyncDataRow¿¡ intÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_INTÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, intÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                int value,
                double size,
                int constraint)
IXyncDataRow¿¡ intÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_INTÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, intÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                long value,
                double size)
IXyncDataRow¿¡ longÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_BIGINTÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, longÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                long value,
                double size,
                int constraint)
IXyncDataRow¿¡ longÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_BIGINTÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, longÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                double value,
                double size)
IXyncDataRow¿¡ doubleÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_DECIMALÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, doubleÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                double value,
                double size,
                int constraint)
IXyncDataRow¿¡ doubleÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_DECIMALÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, doubleÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.io.OutputStream value,
                double size)
Deprecated.  

»ç¿ë ºÒ°¡


put

public void put(java.lang.String name,
                java.io.OutputStream value,
                double size,
                int constraint)
Deprecated.  

»ç¿ë ºÒ°¡


put

public void put(java.lang.String name,
                java.io.InputStream value,
                double size)
IXyncDataRow¿¡ Binary StreamÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_BLOBÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, OutputStreamÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.io.InputStream value,
                double size,
                int constraint)
IXyncDataRow¿¡ Binary StreamÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_BLOBÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª, OutputStreamÇüÀÇ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â (X.x·Î ³ªÅ¸³»¸ç X´Â Á¤¼öºÎºÐÀÇ Å©±â, x´Â ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼öÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.net.URL value,
                double size)
IXyncDataRow¿¡ URLÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_URLÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª InnoXync 2.0¿¡¼­ TB_URLŸÀÔÀÇ °ª¿¡ ÇØ´ç
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.net.URL value,
                double size,
                int constraint)
IXyncDataRow¿¡ URLÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_URLÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª InnoXync 2.0¿¡¼­ TB_URLŸÀÔÀÇ °ª¿¡ ÇØ´ç
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.util.Date value,
                double size)
IXyncDataRow¿¡ DateÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_DATEÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª InnoXync 2.0¿¡¼­ TB_DATEŸÀÔÀÇ °ª¿¡ ÇØ´ç
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.util.Date value,
                double size,
                int constraint)
IXyncDataRow¿¡ DateÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_DATEÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª InnoXync 2.0¿¡¼­ TB_DATEŸÀÔÀÇ °ª¿¡ ÇØ´ç
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.
Since:
InnoXync 2.0

put

public void put(java.lang.String name,
                java.sql.Timestamp value,
                double size)
IXyncDataRow¿¡ TimestampÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_TIMESTAMPÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª TB_TIMESTAMPŸÀÔÀÇ °ª¿¡ ÇØ´ç
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â

put

public void put(java.lang.String name,
                java.sql.Timestamp value,
                double size,
                int constraint)
IXyncDataRow¿¡ TimestampÇüÀÇ Ä÷³ °ªÀ» »ðÀÔÇÑ´Ù. heap ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ ±îÁö ÀÔ·ÂµÈ °ªÀº ¼øÂ÷ÀûÀ¸·Î IXyncDataRow¿¡ ÀûÀçµÈ´Ù.
ÀûÀçµÈ °ªÀÇ Column À¯ÇüÀº TB_TIMESTAMPÀÌ´Ù.

Parameters:
name - ÀÔ·ÂÇÒ Ä÷³ÀÇ À̸§
value - ÀÔ·ÂÇÒ Ä÷³ÀÇ °ª TB_TIMESTAMPŸÀÔÀÇ °ª¿¡ ÇØ´ç
size - ÀÔ·ÂÇÒ Ä÷³ °ªÀÇ Å©±â
constraint - Ä÷³ÀÇ Á¦¾à»çÇ×À» Á¤ÀÇÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Constraints Ŭ·¡½º¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù.

heap

public void heap()
put¸Þ¼Òµå¸¦ ÅëÇØ ¼øÂ÷ÀûÀ¸·Î ÀÔ·ÂµÈ Ä÷³ÀÇ °ªÀ» ÇϳªÀÇ ÇàÀ¸·Î ÀνÄÇϰí IXyncDataSet¿¡ ÀûÀç½ÃŲ´Ù. ÀÌ ¸Þ¼Òµå´Â addDataRow¿Í µ¿ÀÏÇÑ ±â´ÉÀ» ¼öÇàÇÑ´Ù.

Since:
InnoXync 2.0