Package xyz.cofe.data.table
Class DataTableInserting
java.lang.Object
xyz.cofe.data.table.DataTableInserting
public class DataTableInserting
extends java.lang.Object
Вставка табличных данных
- Author:
- Kamnev Georgiy
-
Field Summary
Fields Modifier and Type Field Description protected java.util.WeakHashMap<java.lang.String,java.lang.Integer>firstIndexCacheprotected xyz.cofe.ecolls.CloseablestableListeners -
Constructor Summary
Constructors Constructor Description DataTableInserting()DataTableInserting(DataTable dt)DataTableInserting(DataTable dt, java.lang.Object[] values) -
Method Summary
Modifier and Type Method Description intfirstIndex(java.lang.String columnName)Поиск индекса колонки по названию.DataTableInsertingfixed()Указывает что данная строка будет зафиксированаDataTableInsertingfixed(boolean fix)Указывает что данная строка будет зафиксирована - отмечена как state = fixedDataRowgetDataRow()DataTablegetTable()Указывает таблицу в которую производится вставкаjava.lang.Object[]getValues()Указывает вставляемые данныеDataRowgo()Производит вставку строкиDataTableInsertinginsert(java.lang.Object... vals)Вставка строкиbooleanisFixed()Указывает что данная строка будет отмечена как state = fixedDataTableInsertingset(int columnIndex, java.lang.Object value)DataTableInsertingset(java.lang.String columnName, java.lang.Object value)voidsetDataRow(DataRow dataRow)voidsetFixed(boolean fixed)Указывает что данная строка будет зафиксирована - отмечена как state = fixedvoidsetTable(DataTable table)Указывает таблицу в которую производится вставкаvoidsetValues(java.lang.Object[] values)Указывает вставляемые данныеDataTableInsertingvalues(java.lang.Object... values)Указывает вставляемые данные
-
Field Details
-
firstIndexCache
protected final java.util.WeakHashMap<java.lang.String,java.lang.Integer> firstIndexCache -
tableListeners
protected final xyz.cofe.ecolls.Closeables tableListeners
-
-
Constructor Details
-
DataTableInserting
public DataTableInserting() -
DataTableInserting
-
DataTableInserting
-
-
Method Details
-
firstIndex
public int firstIndex(java.lang.String columnName)Поиск индекса колонки по названию.Поиск производится с уччетом настроек регистра (JdbcColumn/DataColumn)
- Parameters:
columnName- Имя колонки- Returns:
- индекс колонки или -1
-
set
-
set
-
getTable
Указывает таблицу в которую производится вставка- Returns:
- таблица
-
setTable
Указывает таблицу в которую производится вставка- Parameters:
table- таблица
-
getValues
public java.lang.Object[] getValues()Указывает вставляемые данные- Returns:
- данные строки
-
setValues
public void setValues(java.lang.Object[] values)Указывает вставляемые данные- Parameters:
values- данные строки
-
values
Указывает вставляемые данные- Parameters:
values- данные строки- Returns:
- self ссылка
-
isFixed
public boolean isFixed()Указывает что данная строка будет отмечена как state = fixed- Returns:
- true - будет зафиксирована
-
setFixed
public void setFixed(boolean fixed)Указывает что данная строка будет зафиксирована - отмечена как state = fixed- Parameters:
fixed- true - будет зафиксирована
-
fixed
Указывает что данная строка будет зафиксирована - отмечена как state = fixed- Parameters:
fix- true - будет зафиксирована- Returns:
- self ссылка
-
fixed
Указывает что данная строка будет зафиксирована- Returns:
- self ссылка
-
getDataRow
-
setDataRow
-
go
Производит вставку строки- Returns:
- Добавленная строка
-
insert
Вставка строки- Parameters:
vals- значения- Returns:
- self ссылка
-