public class ArrayRecord extends Object implements Record, Serializable
Record实现Record,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static Calendar |
DEFAULT_CALENDAR |
| Constructor and Description |
|---|
ArrayRecord(Column[] columns) |
ArrayRecord(Column[] columns,
boolean strictTypeValidation) |
ArrayRecord(Column[] columns,
boolean strictTypeValidation,
Long fieldMaxSize) |
ArrayRecord(Column[] columns,
Object[] values) |
ArrayRecord(Column[] columns,
Object[] values,
boolean strictTypeValidation) |
ArrayRecord(TableSchema schema) |
ArrayRecord(TableSchema schema,
boolean strictTypeValidation) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
Record |
clone()
生成当前Record的拷贝
|
Object |
get(int idx)
获取当前列的值
|
Object |
get(String columnName)
获取列值
|
<T> List<T> |
getArray(Class<T> className,
int idx)
获取对应索引列的值,该列是 Array 类型
|
<T> List<T> |
getArray(Class<T> className,
String columnName) |
List |
getArray(int idx) |
List |
getArray(String columnName) |
Long |
getBigint(int idx)
获取对应索引列的值,该列必须为Bigint类型
|
Long |
getBigint(String columnName)
获取对应列名的值,该列必须为Bigint类型
|
Binary |
getBinary(int idx) |
Binary |
getBinary(String columnName) |
Boolean |
getBoolean(int idx)
设置对应索引列的值,该列必须为Boolean类型
|
Boolean |
getBoolean(String columnName)
获取对应列名的值,该列必须为Boolean类型
|
byte[] |
getBytes(int idx)
获取指定列索引的值
|
byte[] |
getBytes(String columnName)
获取指定列名的值
|
Char |
getChar(int idx) |
Char |
getChar(String columnName) |
int |
getColumnCount()
获得记录中包含的字段数量
|
Column[] |
getColumns()
获得记录中包含的所有字段
|
Date |
getDate(int idx)
Deprecated.
|
Date |
getDate(int idx,
Calendar calendar)
Deprecated.
|
Date |
getDate(String columnName)
Deprecated.
|
Date |
getDate(String columnName,
Calendar calendar)
Deprecated.
|
LocalDate |
getDateAsLocalDate(int columnIdx)
Get the value of the designated column as a
LocalDate object. |
LocalDate |
getDateAsLocalDate(String columnName)
Get the value of the designated column as a
LocalDate object. |
Date |
getDatetime(int idx)
Deprecated.
|
Date |
getDatetime(String columnName)
Deprecated.
|
ZonedDateTime |
getDatetimeAsZonedDateTime(int idx) |
ZonedDateTime |
getDatetimeAsZonedDateTime(String columnName) |
BigDecimal |
getDecimal(int idx)
获取对应索引列的值,该列必须为Decimal类型
|
BigDecimal |
getDecimal(String columnName)
获取对应列名的值,该列必须为Decimal类型
|
Double |
getDouble(int idx)
获取对应索引列的值,该列必须为Double类型
|
Double |
getDouble(String columnName)
设置对应列的值,该列必须为Double类型
|
Float |
getFloat(int idx) |
Float |
getFloat(String columnName) |
Integer |
getInt(int idx) |
Integer |
getInt(String columnName) |
IntervalDayTime |
getIntervalDayTime(int idx) |
IntervalDayTime |
getIntervalDayTime(String columnName) |
IntervalYearMonth |
getIntervalYearMonth(int idx) |
IntervalYearMonth |
getIntervalYearMonth(String columnName) |
JsonValue |
getJsonValue(int idx) |
JsonValue |
getJsonValue(String columnName) |
<k,v> Map<k,v> |
getMap(Class<k> keyClass,
Class<v> valueClass,
int idx)
获取对应索引列的值,该列是 Map 类型
|
<k,v> Map<k,v> |
getMap(Class<k> keyClass,
Class<v> valueClass,
String columnName) |
Map |
getMap(int idx) |
Map |
getMap(String columnName) |
Short |
getSmallint(int idx) |
Short |
getSmallint(String columnName) |
String |
getString(int idx)
获取对应索引列的值,该列必须为String类型
|
String |
getString(String columnName)
获取对应列名的值,该列必须为String类型
|
Struct |
getStruct(int idx) |
Struct |
getStruct(String columnName) |
Timestamp |
getTimestamp(int idx) |
Timestamp |
getTimestamp(String columnName) |
Instant |
getTimestampAsInstant(int idx) |
Instant |
getTimestampAsInstant(String columnName) |
LocalDateTime |
getTimestampNtz(int idx)
Get the value of the designated column as a
LocalDateTime object. |
LocalDateTime |
getTimestampNtz(String columnName)
Get the value of the designated column as a
LocalDateTime object. |
Byte |
getTinyint(int idx) |
Byte |
getTinyint(String columnName) |
Varchar |
getVarchar(int idx) |
Varchar |
getVarchar(String columnName) |
boolean |
isNull(int idx)
判断某列是否为NULL值,如果该列为null,则返回true
|
boolean |
isNull(String columnName)
判断某列是否为NULL值,如果该列为null,则返回true
|
void |
set(int idx,
Object value)
设置列的值
|
void |
set(Object[] values)
|
void |
set(String columnName,
Object value)
设置列的值
|
void |
setArray(int idx,
List list)
设置对应索引列的值,该列是 Array 类型
|
void |
setArray(String columnName,
List list) |
void |
setBigint(int idx,
Long value)
设置对应索引列的值,该列必须为Bigint类型
|
void |
setBigint(String columnName,
Long value)
设置对应列名的值,该列必须为Bigint类型
|
void |
setBinary(int idx,
Binary value) |
void |
setBinary(String columnName,
Binary value) |
void |
setBoolean(int idx,
Boolean value)
设置对应索引列的值,该列必须为Boolean类型
|
void |
setBoolean(String columnName,
Boolean value)
设置对应列名的值,该列必须为Boolean类型
|
void |
setChar(int idx,
Char value) |
void |
setChar(String columnName,
Char value) |
void |
setDate(int idx,
Date value)
Deprecated.
|
void |
setDate(int idx,
Date value,
Calendar calendar)
Deprecated.
|
void |
setDate(String columnName,
Date value)
Deprecated.
|
void |
setDate(String columnName,
Date value,
Calendar calendar)
Deprecated.
|
void |
setDateAsLocalDate(int columnIdx,
LocalDate localDate)
Set the value of the designated column as a
LocalDate object. |
void |
setDateAsLocalDate(String columnName,
LocalDate localDate)
Set the value of the designated column as a
LocalDate object. |
void |
setDatetime(int idx,
Date value)
设置对应索引列的值,该列必须为Datetime类型
|
void |
setDatetime(String columnName,
Date value)
设置对应列名的值,该列必须为Datetime类型
|
void |
setDatetimeAsZonedDateTime(int idx,
ZonedDateTime value)
Set datetime column, using a java.time.ZonedDateTime value.
|
void |
setDatetimeAsZonedDateTime(String columnName,
ZonedDateTime value)
Set datetime column, using a java.time.ZonedDateTime value.
|
void |
setDecimal(int idx,
BigDecimal value)
设置对应索引列的值,该列必须为Decimal类型
Decimal 类型整数部分36位有效数字 小数部分保留18位有效数字
与 ODPS 交互时 整数部分超过36位会发生异常, 小数部分超过18位会被截断
使用 BigDecimal 需要注意,BigDecimal 精度与 ODPS Decimal 精度有差异
BigDecimal 精度为变长, ODPS Decimal 精度为定长18位
equals 判断时,不同精度的BigDecimal 会不等,建议使用 compareTo
|
void |
setDecimal(String columnName,
BigDecimal value)
设置对应列名的值,该列必须为Decimal类型
Decimal 类型整数部分36位有效数字 小数部分保留18位有效数字
与 ODPS 交互时 整数部分超过36位会发生异常, 小数部分超过18位会被截断
|
void |
setDouble(int idx,
Double value)
设置对应索引列的值,该列必须为Double类型
|
void |
setDouble(String columnName,
Double value)
设置对应列名的值,该列必须为Double类型
|
void |
setFloat(int idx,
Float value) |
void |
setFloat(String columnName,
Float value) |
void |
setInt(int idx,
Integer value) |
void |
setInt(String columnName,
Integer value) |
void |
setIntervalDayTime(int idx,
IntervalDayTime value) |
void |
setIntervalDayTime(String columnName,
IntervalDayTime value) |
void |
setIntervalYearMonth(int idx,
IntervalYearMonth value) |
void |
setIntervalYearMonth(String columnName,
IntervalYearMonth value) |
void |
setJsonValue(int idx,
JsonValue value) |
void |
setJsonValue(String columnName,
JsonValue value) |
void |
setMap(int idx,
Map map)
设置对应索引列的值,该列是 Map 类型
|
void |
setMap(String columnName,
Map map) |
void |
setSmallint(int idx,
Short value) |
void |
setSmallint(String columnName,
Short value) |
void |
setString(int idx,
byte[] value)
设置对应列索引的值,该列必须为String类型
|
void |
setString(int idx,
String value)
设置对应索引列的值,该列必须为String类型
|
void |
setString(String columnName,
byte[] value)
设置对应列名的值,该列必须为String类型
|
void |
setString(String columnName,
String value)
设置对应列名的值,该列必须为String类型
|
void |
setStruct(int idx,
Struct value) |
void |
setStruct(String columnName,
Struct value) |
void |
setTimestamp(int idx,
Timestamp value) |
void |
setTimestamp(String columnName,
Timestamp value) |
void |
setTimestampAsInstant(int idx,
Instant instant)
Set timestamp data, using a java.time.Instant value.
|
void |
setTimestampAsInstant(String columnName,
Instant instant)
Set timestamp data, using a java.time.Instant value.
|
void |
setTimestampNtz(int idx,
LocalDateTime localDateTime)
Set timestamp_ntz data, using a
LocalDateTime value. |
void |
setTimestampNtz(String columnName,
LocalDateTime localDateTime)
Set timestamp_ntz data, using a
LocalDateTime value. |
void |
setTinyint(int idx,
Byte value) |
void |
setTinyint(String columnName,
Byte value) |
void |
setVarchar(int idx,
Varchar value) |
void |
setVarchar(String columnName,
Varchar value) |
void |
setWithoutValidation(int idx,
Serializable o) |
Object[] |
toArray()
返回当前所有列值的数组
|
String |
toString() |
public static final Calendar DEFAULT_CALENDAR
public ArrayRecord(Column[] columns)
public ArrayRecord(Column[] columns, boolean strictTypeValidation)
public ArrayRecord(TableSchema schema)
public ArrayRecord(TableSchema schema, boolean strictTypeValidation)
public int getColumnCount()
RecordgetColumnCount in interface RecordColumn 数量public Column[] getColumns()
RecordgetColumns in interface RecordColumn[]public void set(String columnName, Object value)
Recordpublic void setBigint(int idx,
Long value)
RecordsetBigint in interface Recordidx - 列索引value - 列值Record.set(int, Object)public Long getBigint(int idx)
RecordgetBigint in interface Recordidx - 列索引Record.get(int)public void setBigint(String columnName, Long value)
RecordsetBigint in interface RecordcolumnName - 列名value - 列值Record.set(String, Object)public Long getBigint(String columnName)
RecordgetBigint in interface RecordcolumnName - 列名Record.get(String)public void setDouble(int idx,
Double value)
RecordsetDouble in interface Recordidx - 列索引value - 列值Record.set(int, Object)public Double getDouble(int idx)
RecordgetDouble in interface Recordidx - 列索引Record.get(int)public void setDouble(String columnName, Double value)
RecordsetDouble in interface RecordcolumnName - 列名value - 列值Record.set(String, Object)public Double getDouble(String columnName)
RecordgetDouble in interface RecordcolumnName - 列名Record.get(String)public void setBoolean(int idx,
Boolean value)
RecordsetBoolean in interface Recordidx - 列索引value - 列值Record.set(int, Object)public Boolean getBoolean(int idx)
RecordgetBoolean in interface Recordidx - 列索引Record.get(int)public void setBoolean(String columnName, Boolean value)
RecordsetBoolean in interface RecordcolumnName - 列名value - 列值Record.set(String, Object)public Boolean getBoolean(String columnName)
RecordgetBoolean in interface RecordcolumnName - 列名Record.get(String)public void setDatetime(int idx,
Date value)
RecordsetDatetime in interface Recordidx - 列索引value - 列值Record.set(int, Object)@Deprecated public Date getDatetime(int idx)
RecordgetDatetime in interface Recordidx - 列索引Record.get(int)public ZonedDateTime getDatetimeAsZonedDateTime(int idx)
public ZonedDateTime getDatetimeAsZonedDateTime(String columnName)
public void setDatetime(String columnName, Date value)
RecordsetDatetime in interface RecordcolumnName - 列名value - 列值Record.set(String, Object)public void setDatetimeAsZonedDateTime(String columnName, ZonedDateTime value)
ZonedDateTime to learn how to construct a
ZonedDateTime object.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(
ZoneId.systemDefault());
ZonedDateTime zonedDateTime = ZonedDateTime.parse(date, formatter);
columnName - Column namevalue - A ZonedDateTime object. Could be null.public void setDatetimeAsZonedDateTime(int idx,
ZonedDateTime value)
ZonedDateTime to learn how to construct a
ZonedDateTime object.idx - Column indexvalue - A ZonedDateTime object. Could be null.@Deprecated public Date getDatetime(String columnName)
RecordgetDatetime in interface RecordcolumnName - 列名Record.get(String)public void setDecimal(int idx,
BigDecimal value)
RecordsetDecimal in interface Recordidx - 列索引value - 列值Record.set(int, Object)public BigDecimal getDecimal(int idx)
RecordgetDecimal in interface Recordidx - 列索引Record.get(int)public void setDecimal(String columnName, BigDecimal value)
RecordsetDecimal in interface RecordcolumnName - 列名value - 列值Record.set(String, Object)public BigDecimal getDecimal(String columnName)
RecordgetDecimal in interface RecordcolumnName - 列名Record.get(String)public void setString(int idx,
String value)
RecordsetString in interface Recordidx - 列索引value - 列值Record.set(int, Object)public String getString(int idx)
RecordgetString in interface Recordidx - 列索引Record.get(int)public void setString(String columnName, String value)
RecordsetString in interface RecordcolumnName - 列名value - 列值Record.set(String, Object)public String getString(String columnName)
RecordgetString in interface RecordcolumnName - 列名Record.get(String)public void setString(int idx,
byte[] value)
RecordsetString in interface Recordidx - 列索引value - 列值需要保证value.length就是需要传入的长度
并且byte的值不会被复用public void setString(String columnName, byte[] value)
RecordsetString in interface Record需要保证value.length就是需要传入的长度
并且byte的值不会被复用public byte[] getBytes(int idx)
RecordgetBytes in interface Recordidx - 列索引Record.get(int)public byte[] getBytes(String columnName)
RecordgetBytes in interface RecordcolumnName - 列名Record.get(String)public void setBinary(int idx,
Binary value)
public Binary getBinary(int idx)
public void clear()
public void setArray(int idx,
List list)
idx - 列索引list - 注意,String 将被转换为 byte[] 进行存储,转换过程使用 UTF-8 编码
列值public void setMap(int idx,
Map map)
idx - 列索引map - Map 中 String 类型的 key/value 将被转换为 byte[] 存储,转换过程使用 UTF-8 编码
列值public <T> List<T> getArray(Class<T> className, int idx)
T - 返回 List 的元素类型,当类型为 String 时,内部存储的 byte[] 将使用 UTF-8 编码为 String 并返回className - 返回 List 的元素类型名称idx - 列索引值public List getArray(int idx)
public <k,v> Map<k,v> getMap(Class<k> keyClass, Class<v> valueClass, int idx)
k - 待获取的 map 中 key 的类型,当类型为 String 时,内部存储的 byte[] 将使用 UTF-8 编码为 String 并返回v - 待获取的 map 中 value 的类型,当类型为 String 时,内部存储的 byte[] 将使用 UTF-8 编码为 String 并返回keyClass - 待获取的 map 中 key 的类型名称valueClass - 待获取的 map 中 value 的类型名称idx - 列索引值public Map getMap(int idx)
public void setChar(int idx,
Char value)
public Char getChar(int idx)
public void setVarchar(int idx,
Varchar value)
public Varchar getVarchar(int idx)
@Deprecated public void setDate(int idx, Date value)
setDate(int, java.sql.Date, Calendar)
for an alternative.
Set the value of the designated column to the given Date object.
IMPORTANT: The Date object must be constructed using the Greenwich
Mean Time. And here is the recommended way to construct a valid java.sql.Date object:
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
calendar.set(year, month, dayOfMonth);
java.sql.Date date = new java.sql.Date(calendar.getTimeInMillis());
idx - Column index.value - Date.@Deprecated public Date getDate(int idx)
getDate(int, Calendar)
for an alternative.
Get the value of the designated column as a Date object.
IMPORTANT: The Date object is constructed using
the Greenwich Mean Time. And here is the recommended way to get the year, month and date from
the returned value:
java.sql.Date date = record.getDate(columnIdx);
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
idx - Column index.@Deprecated public void setDate(String columnName, Date value)
setDate(String, java.sql.Date, Calendar)
for an alternative.
IMPORTANT: The Date object must be constructed using the Greenwich
Mean Time. And here is the recommended way to construct a valid java.sql.Date object:
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
calendar.set(year, month, dayOfMonth);
java.sql.Date date = new java.sql.Date(calendar.getTimeInMillis());
columnName - Column name.value - A Date object. Could be null.@Deprecated public Date getDate(String columnName)
getDate(String, Calendar)
for an alternative.
Get the value of the designated column as a Date object.
IMPORTANT: The Date object is constructed using
the Greenwich Mean Time. And here is the recommended way to get the year, month and date from
the returned value:
java.sql.Date date = record.getDate(columnIdx);
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
columnName - Column name.Date object. If the value is SQL NULL, the value
returned is null.@Deprecated public void setDate(String columnName, Date value, Calendar calendar)
Date object, using the
given Calendar object. With the Calendar object, the date can be calculated
taking into account a custom timezone. If no Calendar is specified, Greenwich Mean
Time is used as the default timezone.
Here is an example of constructing a calendar:
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
columnName - Column name.value - Date.calendar - The calendar to use in constructing the final Date object.@Deprecated public Date getDate(String columnName, Calendar calendar)
Date object. This method uses the
given calendar to construct an appropriate Date object taking into account a
custom timezone. If no Calendar is specified, Greenwich Mean Time is used as the
default timezone.
IMPORTANT: The timestamp in the returned Date may be different from
the original one, but the year, the month and the day of month are guaranteed to be the same.
Here is an example of constructing a calendar:
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
columnName - Column name.calendar - The calendar to use in constructing the return value.@Deprecated public void setDate(int idx, Date value, Calendar calendar)
Date object, using the
given Calendar object. With the Calendar object, the date can be calculated
taking into account a custom timezone. If no Calendar is specified, Greenwich Mean
Time is used as the default timezone.
Here is an example of constructing a calendar:
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
idx - Column index.value - Date.calendar - The calendar to use in constructing the final Date object.@Deprecated public Date getDate(int idx, Calendar calendar)
Date object. This method uses the
given calendar to construct an appropriate Date object taking into account a
custom timezone. If no Calendar is specified, Greenwich Mean Time is used as the
default timezone.
IMPORTANT: The timestamp in the returned Date may be different from
the original one, but the year, the month and the day of month are guaranteed to be the same.
Here is an example of constructing a calendar:
Calendar calendar = new Calendar.Builder()
.setCalendarType("iso8601")
.setLenient(true)
.setTimeZone(TimeZone.getTimeZone("GMT"))
.build();
idx - Column index.calendar - The calendar to use in constructing the return value.public void setDateAsLocalDate(int columnIdx,
LocalDate localDate)
LocalDate object. The object will be
converted to a SQL DATE value when it is sent to MaxCompute.
See the static factory methods of LocalDate to learn how to construct a
LocalDate object.columnIdx - Column index.localDate - A LocalDate object. Could be null.public void setDateAsLocalDate(String columnName, LocalDate localDate)
LocalDate object. The object will be
converted to a SQL DATE value when it is sent to MaxCompute.
See the static factory methods of LocalDate to learn how to construct a
LocalDate object.columnName - Column name.localDate - A LocalDate object. Could be null.public LocalDate getDateAsLocalDate(int columnIdx)
LocalDate object.columnIdx - Column index.LocalDate object. If the value is SQL NULL, the value returned
is null.public LocalDate getDateAsLocalDate(String columnName)
LocalDate object.columnName - Column name.LocalDate object. If the value is SQL NULL, the value returned
is null.public void setTimestamp(int idx,
Timestamp value)
public void setTimestampAsInstant(int idx,
Instant instant)
Instant to learn how to construct a
Instant object.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS").withZone(
ZoneId.systemDefault());
Instant instant = ZonedDateTime.parse(date, formatter).toInstant();
idx - Column indexinstant - A Instant object. Could be null.public void setTimestampAsInstant(String columnName, Instant instant)
Instant to learn how to construct a
Instant object.columnName - Column nameinstant - A Instant object. Could be null.public Instant getTimestampAsInstant(int idx)
public Timestamp getTimestamp(int idx)
public void setTimestampNtz(int idx,
LocalDateTime localDateTime)
LocalDateTime value.idx - Column indexlocalDateTime - A LocalDateTime object. Could be null.public void setTimestampNtz(String columnName, LocalDateTime localDateTime)
LocalDateTime value.columnName - Column namelocalDateTime - A LocalDateTime object. Could be null.public LocalDateTime getTimestampNtz(int idx)
LocalDateTime object.idx - Column index.LocalDateTime object. If the value is SQL NULL, the value returned
is null.public LocalDateTime getTimestampNtz(String columnName)
LocalDateTime object.columnName - Column name.LocalDateTime object. If the value is SQL NULL, the value returned
is null.public void setFloat(int idx,
Float value)
public Float getFloat(int idx)
public void setInt(int idx,
Integer value)
public Integer getInt(int idx)
public void setTinyint(int idx,
Byte value)
public Byte getTinyint(int idx)
public void setSmallint(int idx,
Short value)
public Short getSmallint(int idx)
public void setStruct(int idx,
Struct value)
public Struct getStruct(int idx)
public void setJsonValue(int idx,
JsonValue value)
public JsonValue getJsonValue(int idx)
public IntervalYearMonth getIntervalYearMonth(int idx)
public IntervalYearMonth getIntervalYearMonth(String columnName)
public void setIntervalYearMonth(int idx,
IntervalYearMonth value)
public void setIntervalYearMonth(String columnName, IntervalYearMonth value)
public IntervalDayTime getIntervalDayTime(int idx)
public IntervalDayTime getIntervalDayTime(String columnName)
public void setIntervalDayTime(int idx,
IntervalDayTime value)
public void setIntervalDayTime(String columnName, IntervalDayTime value)
public boolean isNull(int idx)
Recordpublic boolean isNull(String columnName)
Recordpublic void setWithoutValidation(int idx,
Serializable o)
Copyright © 2024 Alibaba Cloud Computing. All rights reserved.