Package mariadbcdc
Class BaseDataRow
- java.lang.Object
-
- mariadbcdc.BaseDataRow
-
- All Implemented Interfaces:
DataRow
- Direct Known Subclasses:
BinLogReaderDataRow,DataRowImpl
public class BaseDataRow extends java.lang.Object implements DataRow
-
-
Constructor Summary
Constructors Constructor Description BaseDataRow()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectaddValue(java.lang.String colName, java.lang.Object value)java.lang.BooleangetBoolean(int index)java.lang.BooleangetBoolean(java.lang.String field)intgetColumnCount()java.util.List<java.lang.String>getColumnNames()java.lang.IntegergetInt(int index)java.lang.IntegergetInt(java.lang.String field)java.time.LocalDategetLocalDate(int index)java.time.LocalDategetLocalDate(java.lang.String field)java.time.LocalDateTimegetLocalDateTime(int index)java.time.LocalDateTimegetLocalDateTime(java.lang.String field)java.time.LocalTimegetLocalTime(int index)java.time.LocalTimegetLocalTime(java.lang.String field)java.lang.LonggetLong(int index)java.lang.LonggetLong(java.lang.String field)java.lang.StringgetString(int index)java.lang.StringgetString(java.lang.String field)booleanhasTableColumnNames()voidsetHasTableColumnNames(boolean hasTableColumnNames)
-
-
-
Method Detail
-
getString
public java.lang.String getString(java.lang.String field)
-
getString
public java.lang.String getString(int index)
-
getLong
public java.lang.Long getLong(java.lang.String field)
-
getInt
public java.lang.Integer getInt(java.lang.String field)
-
getLocalDateTime
public java.time.LocalDateTime getLocalDateTime(java.lang.String field)
- Specified by:
getLocalDateTimein interfaceDataRow
-
getLocalDateTime
public java.time.LocalDateTime getLocalDateTime(int index)
- Specified by:
getLocalDateTimein interfaceDataRow
-
getLocalDate
public java.time.LocalDate getLocalDate(java.lang.String field)
- Specified by:
getLocalDatein interfaceDataRow
-
getLocalDate
public java.time.LocalDate getLocalDate(int index)
- Specified by:
getLocalDatein interfaceDataRow
-
getLocalTime
public java.time.LocalTime getLocalTime(java.lang.String field)
- Specified by:
getLocalTimein interfaceDataRow
-
getLocalTime
public java.time.LocalTime getLocalTime(int index)
- Specified by:
getLocalTimein interfaceDataRow
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String field)
- Specified by:
getBooleanin interfaceDataRow
-
getBoolean
public java.lang.Boolean getBoolean(int index)
- Specified by:
getBooleanin interfaceDataRow
-
setHasTableColumnNames
public void setHasTableColumnNames(boolean hasTableColumnNames)
-
hasTableColumnNames
public boolean hasTableColumnNames()
- Specified by:
hasTableColumnNamesin interfaceDataRow
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfaceDataRow
-
getColumnNames
public java.util.List<java.lang.String> getColumnNames()
- Specified by:
getColumnNamesin interfaceDataRow
-
addValue
protected java.lang.Object addValue(java.lang.String colName, java.lang.Object value)
-
-