public class IoTDBJDBCDataSet extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
org.apache.iotdb.service.rpc.thrift.TSIService.Iface |
client |
List<String> |
columnNameList |
Map<String,Integer> |
columnOrdinalMap |
int |
columnSize |
List<TSDataType> |
columnTypeDeduplicatedList |
List<String> |
columnTypeList |
byte[] |
currentBitmap |
boolean |
emptyResultSet |
int |
fetchSize |
static int |
FLAG |
boolean |
hasCachedRecord |
boolean |
ignoreTimeStamp |
boolean |
isClosed |
boolean |
lastReadWasNull |
long |
queryId |
int |
rowsIndex |
long |
sessionId |
String |
sql |
static int |
START_INDEX |
long |
statementId |
byte[] |
time |
long |
timeout |
static String |
TIMESTAMP_STR |
org.apache.iotdb.service.rpc.thrift.TSQueryDataSet |
tsQueryDataSet |
static String |
VALUE_IS_NULL |
byte[][] |
values |
| 构造器和说明 |
|---|
IoTDBJDBCDataSet(String sql,
List<String> columnNameList,
List<String> columnTypeList,
Map<String,Integer> columnNameIndex,
boolean ignoreTimeStamp,
long queryId,
long statementId,
org.apache.iotdb.service.rpc.thrift.TSIService.Iface client,
long sessionId,
org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet,
int fetchSize,
long timeout) |
IoTDBJDBCDataSet(String sql,
List<String> columnNameList,
List<String> columnTypeList,
Map<String,Integer> columnNameIndex,
boolean ignoreTimeStamp,
long queryId,
long statementId,
org.apache.iotdb.service.rpc.thrift.TSIService.Iface client,
long sessionId,
org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet,
int fetchSize,
long timeout,
List<String> sgList,
BitSet aliasColumnMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkRecord() |
void |
close() |
void |
constructOneRow() |
boolean |
fetchResults() |
int |
findColumn(String columnName) |
String |
findColumnNameByIndex(int columnIndex) |
boolean |
getBoolean(int columnIndex) |
boolean |
getBoolean(String columnName) |
double |
getDouble(int columnIndex) |
double |
getDouble(String columnName) |
float |
getFloat(int columnIndex) |
float |
getFloat(String columnName) |
int |
getInt(int columnIndex) |
int |
getInt(String columnName) |
long |
getLong(int columnIndex) |
long |
getLong(String columnName) |
Object |
getObject(int columnIndex) |
Object |
getObject(int index,
TSDataType tsDataType,
byte[][] values) |
Object |
getObject(String columnName) |
Object |
getObjectByName(String columnName) |
String |
getString(int columnIndex) |
String |
getString(int index,
TSDataType tsDataType,
byte[][] values) |
String |
getString(String columnName) |
Timestamp |
getTimestamp(int columnIndex) |
Timestamp |
getTimestamp(String columnName) |
String |
getValueByName(String columnName) |
boolean |
hasCachedResults() |
boolean |
isNull(int columnIndex) |
boolean |
isNull(String columnName) |
boolean |
next() |
void |
setTsQueryDataSet(org.apache.iotdb.service.rpc.thrift.TSQueryDataSet tsQueryDataSet) |
public static final int START_INDEX
public String sql
public boolean isClosed
public org.apache.iotdb.service.rpc.thrift.TSIService.Iface client
public List<TSDataType> columnTypeDeduplicatedList
public int fetchSize
public final long timeout
public boolean emptyResultSet
public boolean hasCachedRecord
public boolean lastReadWasNull
public byte[][] values
public int columnSize
public long sessionId
public long queryId
public long statementId
public boolean ignoreTimeStamp
public int rowsIndex
public org.apache.iotdb.service.rpc.thrift.TSQueryDataSet tsQueryDataSet
public byte[] time
public byte[] currentBitmap
public static final int FLAG
public IoTDBJDBCDataSet(String sql, List<String> columnNameList, List<String> columnTypeList, Map<String,Integer> columnNameIndex, boolean ignoreTimeStamp, long queryId, long statementId, org.apache.iotdb.service.rpc.thrift.TSIService.Iface client, long sessionId, org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet, int fetchSize, long timeout)
public IoTDBJDBCDataSet(String sql, List<String> columnNameList, List<String> columnTypeList, Map<String,Integer> columnNameIndex, boolean ignoreTimeStamp, long queryId, long statementId, org.apache.iotdb.service.rpc.thrift.TSIService.Iface client, long sessionId, org.apache.iotdb.service.rpc.thrift.TSQueryDataSet queryDataSet, int fetchSize, long timeout, List<String> sgList, BitSet aliasColumnMap)
public void close()
throws StatementExecutionException,
org.apache.thrift.TException
StatementExecutionExceptionorg.apache.thrift.TExceptionpublic boolean next()
throws StatementExecutionException,
IoTDBConnectionException
public boolean fetchResults()
throws StatementExecutionException,
IoTDBConnectionException
public boolean hasCachedResults()
public void constructOneRow()
public boolean isNull(int columnIndex)
throws StatementExecutionException
public boolean isNull(String columnName)
public boolean getBoolean(int columnIndex)
throws StatementExecutionException
public boolean getBoolean(String columnName) throws StatementExecutionException
public double getDouble(int columnIndex)
throws StatementExecutionException
public double getDouble(String columnName) throws StatementExecutionException
public float getFloat(int columnIndex)
throws StatementExecutionException
public float getFloat(String columnName) throws StatementExecutionException
public int getInt(int columnIndex)
throws StatementExecutionException
public int getInt(String columnName) throws StatementExecutionException
public long getLong(int columnIndex)
throws StatementExecutionException
public long getLong(String columnName) throws StatementExecutionException
public Object getObject(int columnIndex) throws StatementExecutionException
public Object getObject(String columnName) throws StatementExecutionException
public String getString(int columnIndex) throws StatementExecutionException
public String getString(String columnName) throws StatementExecutionException
public Timestamp getTimestamp(int columnIndex) throws StatementExecutionException
public Timestamp getTimestamp(String columnName) throws StatementExecutionException
public int findColumn(String columnName)
public String getValueByName(String columnName) throws StatementExecutionException
public String getString(int index, TSDataType tsDataType, byte[][] values)
public Object getObjectByName(String columnName) throws StatementExecutionException
public Object getObject(int index, TSDataType tsDataType, byte[][] values)
public String findColumnNameByIndex(int columnIndex) throws StatementExecutionException
public void checkRecord()
throws StatementExecutionException
public void setTsQueryDataSet(org.apache.iotdb.service.rpc.thrift.TSQueryDataSet tsQueryDataSet)
Copyright © 2022 The Apache Software Foundation. All rights reserved.