| Modifier and Type | Field and Description |
|---|---|
protected RowMetaData |
metaData |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseRow() |
protected |
BaseRow(RowMetaData metaData) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap() |
java.lang.Object[] |
asValueArray(int... columnIds) |
boolean |
beModified()
Determines if the object has been modified since the last time this method was called.
We can also determine if this object has ever been modified since its creation. |
BaseRow |
clone() |
int |
compareTo(BaseRow object) |
<B extends BaseBean> |
copy(B bean)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
int... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
java.lang.String... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean,F extends BaseBean> |
copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
Copies the passed F bean into the current bean.
|
<B extends BaseBean> |
copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
Copies the passed values into the current bean.
|
boolean |
equals(java.lang.Object object) |
<T> T |
getValue(int columnID) |
<T> T |
getValue(java.lang.String column) |
<T> T |
getValueChecked(int columnID) |
<T> T |
getValueChecked(java.lang.String column) |
int |
hashCode() |
boolean |
isInitialized(java.lang.String column)
Determines if the
column has been initialized.It is useful to determine if a field is null on purpose or just because it has not been initialized. |
boolean |
isModified(java.lang.String column)
Determines if the
column has been modified. |
<T> T |
primaryValue() |
java.lang.Object[] |
primaryValues() |
static void |
setStringLimit(int limit) |
<T> void |
setValue(int columnID,
T value)
set a value representation of the given column id
|
<T> void |
setValue(java.lang.String column,
T value)
set a value representation of the given field
|
<T> void |
setValueIfNonNull(int columnID,
T value)
set a value representation of the given column id if value is not null
|
<T> void |
setValueIfNonNull(java.lang.String column,
T value)
set a value representation of the given field if value is not null
|
java.lang.String |
tableName() |
java.lang.String |
toString() |
java.lang.String |
toString(boolean notNull,
boolean fullIfStringOrBytes) |
finalize, getClass, notify, notifyAll, wait, wait, waitgetInitialized, getModified, isInitialized, isModified, isNew, resetIsModified, resetPrimaryKeysModified, setInitialized, setModified, setNewprotected final RowMetaData metaData
protected BaseRow(RowMetaData metaData)
protected BaseRow()
public final boolean isInitialized(java.lang.String column)
BaseBeancolumn has been initialized.isInitialized in interface BaseBeancolumn - column namepublic boolean beModified()
BaseBeanbeModified in interface BaseBeanpublic boolean isModified(java.lang.String column)
BaseBeancolumn has been modified.isModified in interface BaseBeancolumn - column namepublic final <T> T getValue(java.lang.String column)
public final <T> T getValueChecked(int columnID)
getValueChecked in interface BaseBeancolumnID - column idNullPointerException if value is nullpublic final <T> T getValueChecked(java.lang.String column)
getValueChecked in interface BaseBeancolumn - column nameNullPointerException if value is nullpublic final <T> void setValue(java.lang.String column,
T value)
BaseBeanpublic final <T> void setValueIfNonNull(java.lang.String column,
T value)
BaseBeansetValueIfNonNull in interface BaseBeancolumn - column namepublic <T> T getValue(int columnID)
public <T> void setValue(int columnID,
T value)
BaseBeanpublic final <T> void setValueIfNonNull(int columnID,
T value)
BaseBeansetValueIfNonNull in interface BaseBeancolumnID - column idpublic java.lang.Object[] primaryValues()
primaryValues in interface BaseBeanpublic <T> T primaryValue()
primaryValue in interface BaseBeanT - PK typeUnsupportedOperationException if there is more than one primary keypublic java.lang.Object[] asValueArray(int... columnIds)
asValueArray in interface BaseBeancolumnIds - column id that will be output, if null or empty,output all columnspublic java.util.Map<java.lang.String,java.lang.Object> asNameValueMap()
asNameValueMap in interface BaseBeanpublic <B extends BaseBean> B copy(B bean)
BaseBeanpublic <B extends BaseBean> B copy(B bean, int... fieldList)
BaseBeanpublic <B extends BaseBean> B copy(B bean, java.lang.String... fieldList)
BaseBeanpublic <B extends BaseBean,F extends BaseBean> B copy(F from, java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
BaseBeanpublic <B extends BaseBean> B copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
BaseBeanpublic final java.lang.String tableName()
public static final void setStringLimit(int limit)
public java.lang.String toString(boolean notNull,
boolean fullIfStringOrBytes)
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(BaseRow object)
compareTo in interface java.lang.Comparable<BaseRow>public BaseRow clone()
clone in class java.lang.ObjectCopyright © 2021. All Rights Reserved.