OmniSciDB  8fa3bf436f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
com.omnisci.jdbc.OmniSciPreparedStatement Class Reference
+ Inheritance diagram for com.omnisci.jdbc.OmniSciPreparedStatement:
+ Collaboration diagram for com.omnisci.jdbc.OmniSciPreparedStatement:

Public Member Functions

ResultSet executeQuery () throws SQLException
 
int executeUpdate () throws SQLException
 
void setNull (int parameterIndex, int sqlType) throws SQLException
 
void setBoolean (int parameterIndex, boolean x) throws SQLException
 
void setByte (int parameterIndex, byte x) throws SQLException
 
void setShort (int parameterIndex, short x) throws SQLException
 
void setInt (int parameterIndex, int x) throws SQLException
 
void setLong (int parameterIndex, long x) throws SQLException
 
void setFloat (int parameterIndex, float x) throws SQLException
 
void setDouble (int parameterIndex, double x) throws SQLException
 
void setBigDecimal (int parameterIndex, BigDecimal x) throws SQLException
 
void setString (int parameterIndex, String x) throws SQLException
 
void setBytes (int parameterIndex, byte[] x) throws SQLException
 
void setDate (int parameterIndex, Date x) throws SQLException
 
void setTime (int parameterIndex, Time x) throws SQLException
 
void setTimestamp (int parameterIndex, Timestamp x) throws SQLException
 
void setAsciiStream (int parameterIndex, InputStream x, int length) throws SQLException
 
void setUnicodeStream (int parameterIndex, InputStream x, int length) throws SQLException
 
void setBinaryStream (int parameterIndex, InputStream x, int length) throws SQLException
 
void clearParameters () throws SQLException
 
void setObject (int parameterIndex, Object x, int targetSqlType) throws SQLException
 
void setObject (int parameterIndex, Object x) throws SQLException
 
boolean execute () throws SQLException
 
void addBatch () throws SQLException
 
void setCharacterStream (int parameterIndex, Reader reader, int length) throws SQLException
 
void setRef (int parameterIndex, Ref x) throws SQLException
 
void setBlob (int parameterIndex, Blob x) throws SQLException
 
void setClob (int parameterIndex, Clob x) throws SQLException
 
void setArray (int parameterIndex, Array x) throws SQLException
 
ResultSetMetaData getMetaData () throws SQLException
 
void setDate (int parameterIndex, Date x, Calendar cal) throws SQLException
 
void setTime (int parameterIndex, Time x, Calendar cal) throws SQLException
 
void setTimestamp (int parameterIndex, Timestamp x, Calendar cal) throws SQLException
 
void setNull (int parameterIndex, int sqlType, String typeName) throws SQLException
 
void setURL (int parameterIndex, URL x) throws SQLException
 
ParameterMetaData getParameterMetaData () throws SQLException
 
void setRowId (int parameterIndex, RowId x) throws SQLException
 
void setNString (int parameterIndex, String value) throws SQLException
 
void setNCharacterStream (int parameterIndex, Reader value, long length) throws SQLException
 
void setNClob (int parameterIndex, NClob value) throws SQLException
 
void setClob (int parameterIndex, Reader reader, long length) throws SQLException
 
void setBlob (int parameterIndex, InputStream inputStream, long length) throws SQLException
 
void setNClob (int parameterIndex, Reader reader, long length) throws SQLException
 
void setSQLXML (int parameterIndex, SQLXML xmlObject) throws SQLException
 
void setObject (int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException
 
void setAsciiStream (int parameterIndex, InputStream x, long length) throws SQLException
 
void setBinaryStream (int parameterIndex, InputStream x, long length) throws SQLException
 
void setCharacterStream (int parameterIndex, Reader reader, long length) throws SQLException
 
void setAsciiStream (int parameterIndex, InputStream x) throws SQLException
 
void setBinaryStream (int parameterIndex, InputStream x) throws SQLException
 
void setCharacterStream (int parameterIndex, Reader reader) throws SQLException
 
void setNCharacterStream (int parameterIndex, Reader value) throws SQLException
 
void setClob (int parameterIndex, Reader reader) throws SQLException
 
void setBlob (int parameterIndex, InputStream inputStream) throws SQLException
 
void setNClob (int parameterIndex, Reader reader) throws SQLException
 
ResultSet executeQuery (String sql) throws SQLException
 
int executeUpdate (String sql) throws SQLException
 
void close () throws SQLException
 
int getMaxFieldSize () throws SQLException
 
void setMaxFieldSize (int max) throws SQLException
 
int getMaxRows () throws SQLException
 
void setMaxRows (int max) throws SQLException
 
void setEscapeProcessing (boolean enable) throws SQLException
 
int getQueryTimeout () throws SQLException
 
void setQueryTimeout (int seconds) throws SQLException
 
void cancel () throws SQLException
 
SQLWarning getWarnings () throws SQLException
 
void clearWarnings () throws SQLException
 
void setCursorName (String name) throws SQLException
 
boolean execute (String sql) throws SQLException
 
ResultSet getResultSet () throws SQLException
 
int getUpdateCount () throws SQLException
 
boolean getMoreResults () throws SQLException
 
void setFetchDirection (int direction) throws SQLException
 
int getFetchDirection () throws SQLException
 
void setFetchSize (int rows) throws SQLException
 
int getFetchSize () throws SQLException
 
int getResultSetConcurrency () throws SQLException
 
int getResultSetType () throws SQLException
 
void addBatch (String sql) throws SQLException
 
void clearBatch () throws SQLException
 
int[] executeBatch () throws SQLException
 
Connection getConnection () throws SQLException
 
boolean getMoreResults (int current) throws SQLException
 
ResultSet getGeneratedKeys () throws SQLException
 
int executeUpdate (String sql, int autoGeneratedKeys) throws SQLException
 
int executeUpdate (String sql, int[] columnIndexes) throws SQLException
 
int executeUpdate (String sql, String[] columnNames) throws SQLException
 
boolean execute (String sql, int autoGeneratedKeys) throws SQLException
 
boolean execute (String sql, int[] columnIndexes) throws SQLException
 
boolean execute (String sql, String[] columnNames) throws SQLException
 
int getResultSetHoldability () throws SQLException
 
boolean isClosed () throws SQLException
 
void setPoolable (boolean poolable) throws SQLException
 
boolean isPoolable () throws SQLException
 
void closeOnCompletion () throws SQLException
 
boolean isCloseOnCompletion () throws SQLException
 
boolean isWrapperFor (Class<?> iface) throws SQLException
 

Public Attributes

SQLWarning rootWarning = null
 

Package Functions

 OmniSciPreparedStatement (String sql, String session, OmniSciConnection connection)
 
public< T > T unwrap (Class< T > iface) throws SQLException
 

Static Package Attributes

static final Logger MAPDLOGGER
 

Private Member Functions

String getQuery ()
 
boolean isSelect ()
 
void checkClosed () throws SQLException
 

Private Attributes

String currentSQL
 
String insertTableName
 
int parmCount = 0
 
String brokenSQL []
 
String parmRep []
 
boolean parmIsNull []
 
String listOfFields []
 
int repCount
 
String session
 
OmniSci.Client client
 
OmniSciStatement stmt = null
 
boolean isInsert = false
 
boolean isNewBatch = true
 
boolean[] parmIsString = null
 
List< TStringRow > rows = null
 
boolean isClosed = false
 

Static Private Attributes

static final Pattern REGEX_PATTERN = Pattern.compile("(?i)\\s+INTO\\s+(\\w+)")
 
static final Pattern REGEX_LOF_PATTERN
 
static final Pattern REGEX_IS_SELECT_PATTERN
 

Detailed Description

Author
michael

Definition at line 62 of file OmniSciPreparedStatement.java.

Constructor & Destructor Documentation

com.omnisci.jdbc.OmniSciPreparedStatement.OmniSciPreparedStatement ( String  sql,
String  session,
OmniSciConnection  connection 
)
inlinepackage

Definition at line 92 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.brokenSQL, com.omnisci.jdbc.OmniSciPreparedStatement.currentSQL, com.omnisci.jdbc.OmniSciPreparedStatement.insertTableName, com.omnisci.jdbc.OmniSciPreparedStatement.isInsert, com.omnisci.jdbc.OmniSciPreparedStatement.parmCount, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsNull, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsString, com.omnisci.jdbc.OmniSciPreparedStatement.parmRep, com.omnisci.jdbc.OmniSciPreparedStatement.repCount, and com.omnisci.jdbc.OmniSciPreparedStatement.session.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.getMetaData().

92  {
93  MAPDLOGGER.debug("Entered");
94  currentSQL = sql;
95  this.client = connection.client;
96  this.session = session;
97  this.stmt = new OmniSciStatement(session, connection);
98  MAPDLOGGER.debug("Prepared statement is " + currentSQL);
99  // TODO in real life this needs to check if the ? is inside quotes before we assume it
100  // a parameter
101  brokenSQL = currentSQL.split("\\?", -1);
102  parmCount = brokenSQL.length - 1;
103  parmRep = new String[parmCount];
104  parmIsNull = new boolean[parmCount];
105  parmIsString = new boolean[parmCount];
106  repCount = 0;
107  if (currentSQL.toUpperCase().contains("INSERT ")) {
108  // remove double quotes required for queries generated with " around all names like
109  // kafka connect
110  currentSQL = currentSQL.replaceAll("\"", " ");
111  MAPDLOGGER.debug("Insert Prepared statement is " + currentSQL);
112  isInsert = true;
113  Matcher matcher = REGEX_PATTERN.matcher(currentSQL);
114  while (matcher.find()) {
115  insertTableName = matcher.group(1);
116  MAPDLOGGER.debug("Table name for insert is '" + insertTableName + "'");
117  }
118  }
119  }

+ Here is the caller graph for this function:

Member Function Documentation

void com.omnisci.jdbc.OmniSciPreparedStatement.addBatch ( ) throws SQLException
inline

Definition at line 366 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.currentSQL, i, com.omnisci.jdbc.OmniSciPreparedStatement.insertTableName, com.omnisci.jdbc.OmniSciPreparedStatement.isInsert, com.omnisci.jdbc.OmniSciPreparedStatement.isNewBatch, com.omnisci.jdbc.OmniSciPreparedStatement.listOfFields, com.omnisci.jdbc.OmniSciPreparedStatement.parmCount, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsNull, com.omnisci.jdbc.OmniSciPreparedStatement.rows, and com.omnisci.jdbc.OmniSciPreparedStatement.session.

366  {
367  MAPDLOGGER.debug("Entered");
368  if (isInsert) {
369  // take the values and use stream inserter to add them
370  if (isNewBatch) {
371  // check for columns names
372  Matcher matcher = REGEX_LOF_PATTERN.matcher(currentSQL);
373  if (matcher.find()) {
374  listOfFields = matcher.group(1).trim().split("\\s*,+\\s*,*\\s*");
375  if (listOfFields.length != parmCount) {
376  throw new SQLException("Too many or too few values");
377  } else if (Arrays.stream(listOfFields).distinct().toArray().length
378  != listOfFields.length) {
379  throw new SQLException("Duplicated column name");
380  }
381  List<String> listOfColumns = new ArrayList<String>();
382  try {
383  TTableDetails tableDetails =
384  client.get_table_details(session, insertTableName);
385  for (TColumnType column : tableDetails.row_desc) {
386  listOfColumns.add(column.col_name.toLowerCase());
387  }
388  } catch (TException ex) {
389  throw new SQLException(ex.toString());
390  }
391  for (String paramName : listOfFields) {
392  if (listOfColumns.indexOf(paramName) == -1) {
393  throw new SQLException(
394  "Column " + paramName.toLowerCase() + " does not exist");
395  }
396  }
397  } else {
398  listOfFields = new String[0];
399  }
400 
401  rows = new ArrayList(5000);
402  isNewBatch = false;
403  }
404  // add data to stream
405  TStringRow tsr = new TStringRow();
406  for (int i = 0; i < parmCount; i++) {
407  // place string in rows array
408  TStringValue tsv = new TStringValue();
409  if (parmIsNull[i]) {
410  tsv.is_null = true;
411  } else {
412  tsv.str_val = this.parmRep[i];
413  tsv.is_null = false;
414  }
415  tsr.addToCols(tsv);
416  }
417  rows.add(tsr);
418  MAPDLOGGER.debug("addBatch, rows=" + rows.size());
419  } else {
420  throw new UnsupportedOperationException("addBatch only supported for insert, line:"
421  + new Throwable().getStackTrace()[0].getLineNumber());
422  }
423  }
void com.omnisci.jdbc.OmniSciPreparedStatement.addBatch ( String  sql) throws SQLException
inline

Definition at line 929 of file OmniSciPreparedStatement.java.

929  {
930  MAPDLOGGER.debug("Entered");
931  throw new UnsupportedOperationException("Not supported yet,"
932  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
933  + " class:" + new Throwable().getStackTrace()[0].getClassName()
934  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
935  }
void com.omnisci.jdbc.OmniSciPreparedStatement.cancel ( ) throws SQLException
inline

Definition at line 823 of file OmniSciPreparedStatement.java.

823  {
824  MAPDLOGGER.debug("Entered");
825  throw new UnsupportedOperationException("Not supported yet,"
826  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
827  + " class:" + new Throwable().getStackTrace()[0].getClassName()
828  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
829  }
void com.omnisci.jdbc.OmniSciPreparedStatement.checkClosed ( ) throws SQLException
inlineprivate

Definition at line 1115 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.isClosed().

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.executeBatch().

1115  {
1116  if (isClosed) {
1117  throw new SQLException("PreparedStatement is closed.");
1118  }
1119  }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void com.omnisci.jdbc.OmniSciPreparedStatement.clearBatch ( ) throws SQLException
inline

Definition at line 938 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.rows.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.executeBatch().

938  {
939  MAPDLOGGER.debug("Entered");
940  if (rows != null) {
941  rows.clear();
942  }
943  }

+ Here is the caller graph for this function:

void com.omnisci.jdbc.OmniSciPreparedStatement.clearParameters ( ) throws SQLException
inline

Definition at line 334 of file OmniSciPreparedStatement.java.

334  {
335  MAPDLOGGER.debug("Entered");
336  // TODO MAT we will actually need to do something here one day
337  }
void com.omnisci.jdbc.OmniSciPreparedStatement.clearWarnings ( ) throws SQLException
inline

Definition at line 838 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.rootWarning.

838  {
839  MAPDLOGGER.debug("Entered");
840  rootWarning = null;
841  }
void com.omnisci.jdbc.OmniSciPreparedStatement.close ( ) throws SQLException
inline

Definition at line 755 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.isClosed(), and com.omnisci.jdbc.OmniSciPreparedStatement.stmt.

Referenced by omnisci.connection.Connection.__del__(), omnisci.cursor.Cursor.__exit__(), and omnisci.connection.Connection.__exit__().

755  {
756  MAPDLOGGER.debug("close");
757  if (stmt != null) {
758  // TODO MAT probably more needed here
759  stmt.close();
760  stmt = null;
761  }
762  isClosed = true;
763  }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void com.omnisci.jdbc.OmniSciPreparedStatement.closeOnCompletion ( ) throws SQLException
inline

Definition at line 1080 of file OmniSciPreparedStatement.java.

1080  {
1081  MAPDLOGGER.debug("Entered");
1082  throw new UnsupportedOperationException("Not supported yet,"
1083  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1084  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1085  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1086  }
boolean com.omnisci.jdbc.OmniSciPreparedStatement.execute ( ) throws SQLException
inline

Definition at line 359 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.getQuery().

Referenced by omnisci.cursor.Cursor.executemany().

359  {
360  MAPDLOGGER.debug("Entered");
361  String tQuery = getQuery();
362  return stmt.execute(tQuery);
363  }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.execute ( String  sql) throws SQLException
inline

Definition at line 853 of file OmniSciPreparedStatement.java.

Referenced by omnisci.cursor.Cursor.executemany().

853  {
854  MAPDLOGGER.debug("Entered");
855  throw new UnsupportedOperationException("Not supported yet,"
856  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
857  + " class:" + new Throwable().getStackTrace()[0].getClassName()
858  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
859  }

+ Here is the caller graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.execute ( String  sql,
int  autoGeneratedKeys 
) throws SQLException
inline

Definition at line 1020 of file OmniSciPreparedStatement.java.

Referenced by omnisci.cursor.Cursor.executemany().

1020  {
1021  MAPDLOGGER.debug("Entered");
1022  throw new UnsupportedOperationException("Not supported yet,"
1023  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1024  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1025  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1026  }

+ Here is the caller graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.execute ( String  sql,
int[]  columnIndexes 
) throws SQLException
inline

Definition at line 1029 of file OmniSciPreparedStatement.java.

Referenced by omnisci.cursor.Cursor.executemany().

1029  {
1030  MAPDLOGGER.debug("Entered");
1031  throw new UnsupportedOperationException("Not supported yet,"
1032  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1033  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1034  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1035  }

+ Here is the caller graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.execute ( String  sql,
String[]  columnNames 
) throws SQLException
inline

Definition at line 1038 of file OmniSciPreparedStatement.java.

Referenced by omnisci.cursor.Cursor.executemany().

1038  {
1039  MAPDLOGGER.debug("Entered");
1040  throw new UnsupportedOperationException("Not supported yet,"
1041  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1042  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1043  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1044  }

+ Here is the caller graph for this function:

int [] com.omnisci.jdbc.OmniSciPreparedStatement.executeBatch ( ) throws SQLException
inline

Definition at line 946 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.checkClosed(), com.omnisci.jdbc.OmniSciPreparedStatement.clearBatch(), i, com.omnisci.jdbc.OmniSciPreparedStatement.insertTableName, com.omnisci.jdbc.OmniSciPreparedStatement.listOfFields, com.omnisci.jdbc.OmniSciPreparedStatement.rows, and com.omnisci.jdbc.OmniSciPreparedStatement.session.

946  {
947  checkClosed();
948  int ret[] = null;
949  if (rows != null) {
950  MAPDLOGGER.debug("executeBatch, rows=" + rows.size());
951  try {
952  // send the batch
953  client.load_table(session, insertTableName, rows, Arrays.asList(listOfFields));
954  } catch (TOmniSciException ex) {
955  throw new SQLException("executeBatch failed: " + ex.getError_msg());
956  } catch (TException ex) {
957  throw new SQLException("executeBatch failed: " + ex.toString());
958  }
959  ret = new int[rows.size()];
960  for (int i = 0; i < rows.size(); i++) {
961  ret[i] = 1;
962  }
963  clearBatch();
964  }
965  return ret;
966  }

+ Here is the call graph for this function:

ResultSet com.omnisci.jdbc.OmniSciPreparedStatement.executeQuery ( ) throws SQLException
inline

Definition at line 161 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.getQuery(), and com.omnisci.jdbc.OmniSciPreparedStatement.isNewBatch.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.executeUpdate().

161  {
162  if (isNewBatch) {
163  String qsql = getQuery();
164  MAPDLOGGER.debug("executeQuery, sql=" + qsql);
165  return stmt.executeQuery(qsql);
166  }
167  throw new UnsupportedOperationException("Not supported yet,"
168  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
169  + " class:" + new Throwable().getStackTrace()[0].getClassName()
170  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
171  }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ResultSet com.omnisci.jdbc.OmniSciPreparedStatement.executeQuery ( String  sql) throws SQLException
inline

Definition at line 737 of file OmniSciPreparedStatement.java.

737  {
738  MAPDLOGGER.debug("Entered");
739  throw new UnsupportedOperationException("Not supported yet,"
740  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
741  + " class:" + new Throwable().getStackTrace()[0].getClassName()
742  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
743  }
int com.omnisci.jdbc.OmniSciPreparedStatement.executeUpdate ( ) throws SQLException
inline

Definition at line 174 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.executeQuery().

174  {
175  MAPDLOGGER.debug("Entered");
176  executeQuery();
177  // TODO: OmniSciDB supports updates, inserts and deletes, but
178  // there is no way to get number of affected rows at the moment
179  return -1;
180  }

+ Here is the call graph for this function:

int com.omnisci.jdbc.OmniSciPreparedStatement.executeUpdate ( String  sql) throws SQLException
inline

Definition at line 746 of file OmniSciPreparedStatement.java.

746  {
747  MAPDLOGGER.debug("Entered");
748  throw new UnsupportedOperationException("Not supported yet,"
749  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
750  + " class:" + new Throwable().getStackTrace()[0].getClassName()
751  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
752  }
int com.omnisci.jdbc.OmniSciPreparedStatement.executeUpdate ( String  sql,
int  autoGeneratedKeys 
) throws SQLException
inline

Definition at line 993 of file OmniSciPreparedStatement.java.

993  {
994  MAPDLOGGER.debug("Entered");
995  throw new UnsupportedOperationException("Not supported yet,"
996  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
997  + " class:" + new Throwable().getStackTrace()[0].getClassName()
998  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
999  }
int com.omnisci.jdbc.OmniSciPreparedStatement.executeUpdate ( String  sql,
int[]  columnIndexes 
) throws SQLException
inline

Definition at line 1002 of file OmniSciPreparedStatement.java.

1002  {
1003  MAPDLOGGER.debug("Entered");
1004  throw new UnsupportedOperationException("Not supported yet,"
1005  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1006  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1007  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1008  }
int com.omnisci.jdbc.OmniSciPreparedStatement.executeUpdate ( String  sql,
String[]  columnNames 
) throws SQLException
inline

Definition at line 1011 of file OmniSciPreparedStatement.java.

1011  {
1012  MAPDLOGGER.debug("Entered");
1013  throw new UnsupportedOperationException("Not supported yet,"
1014  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1015  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1016  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1017  }
Connection com.omnisci.jdbc.OmniSciPreparedStatement.getConnection ( ) throws SQLException
inline

Definition at line 969 of file OmniSciPreparedStatement.java.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.getMetaData().

969  {
970  MAPDLOGGER.debug("Entered");
971  return stmt.getConnection();
972  }

+ Here is the caller graph for this function:

int com.omnisci.jdbc.OmniSciPreparedStatement.getFetchDirection ( ) throws SQLException
inline

Definition at line 889 of file OmniSciPreparedStatement.java.

889  {
890  MAPDLOGGER.debug("Entered");
891  return ResultSet.FETCH_FORWARD;
892  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getFetchSize ( ) throws SQLException
inline

Definition at line 902 of file OmniSciPreparedStatement.java.

902  {
903  MAPDLOGGER.debug("Entered");
904  throw new UnsupportedOperationException("Not supported yet,"
905  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
906  + " class:" + new Throwable().getStackTrace()[0].getClassName()
907  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
908  }
ResultSet com.omnisci.jdbc.OmniSciPreparedStatement.getGeneratedKeys ( ) throws SQLException
inline

Definition at line 984 of file OmniSciPreparedStatement.java.

984  {
985  MAPDLOGGER.debug("Entered");
986  throw new UnsupportedOperationException("Not supported yet,"
987  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
988  + " class:" + new Throwable().getStackTrace()[0].getClassName()
989  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
990  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getMaxFieldSize ( ) throws SQLException
inline

Definition at line 766 of file OmniSciPreparedStatement.java.

766  {
767  MAPDLOGGER.debug("Entered");
768  throw new UnsupportedOperationException("Not supported yet,"
769  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
770  + " class:" + new Throwable().getStackTrace()[0].getClassName()
771  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
772  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getMaxRows ( ) throws SQLException
inline

Definition at line 784 of file OmniSciPreparedStatement.java.

784  {
785  MAPDLOGGER.debug("Entered");
786  return stmt.getMaxRows();
787  }
ResultSetMetaData com.omnisci.jdbc.OmniSciPreparedStatement.getMetaData ( ) throws SQLException
inline

Definition at line 471 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.currentSQL, com.omnisci.jdbc.OmniSciPreparedStatement.getConnection(), com.omnisci.jdbc.OmniSciStatement.getResultSet(), i, com.omnisci.jdbc.OmniSciPreparedStatement.isSelect(), com.omnisci.jdbc.OmniSciPreparedStatement.OmniSciPreparedStatement(), com.omnisci.jdbc.OmniSciPreparedStatement.session, and com.omnisci.jdbc.OmniSciPreparedStatement.stmt.

471  {
472  MAPDLOGGER.debug("Entered");
473  if (!isSelect()) {
474  return null;
475  }
476  if (stmt.getResultSet() != null) {
477  return stmt.getResultSet().getMetaData();
478  }
479  PreparedStatement ps = null;
480  try {
481  ps = new OmniSciPreparedStatement(
482  currentSQL, session, (OmniSciConnection) getConnection());
483  ps.setMaxRows(0);
484  for (int i = 1; i <= this.parmCount; ++i) {
485  ps.setNull(i, Types.NULL);
486  }
487  ResultSet rs = ps.executeQuery();
488  if (rs != null) {
489  return rs.getMetaData();
490  } else {
491  return null;
492  }
493  } finally {
494  if (ps != null) {
495  ps.close();
496  }
497  }
498  }
OmniSciPreparedStatement(String sql, String session, OmniSciConnection connection)

+ Here is the call graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.getMoreResults ( ) throws SQLException
inline

Definition at line 874 of file OmniSciPreparedStatement.java.

874  {
875  MAPDLOGGER.debug("Entered");
876  return stmt.getMoreResults();
877  }
boolean com.omnisci.jdbc.OmniSciPreparedStatement.getMoreResults ( int  current) throws SQLException
inline

Definition at line 975 of file OmniSciPreparedStatement.java.

975  {
976  MAPDLOGGER.debug("Entered");
977  throw new UnsupportedOperationException("Not supported yet,"
978  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
979  + " class:" + new Throwable().getStackTrace()[0].getClassName()
980  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
981  }
ParameterMetaData com.omnisci.jdbc.OmniSciPreparedStatement.getParameterMetaData ( ) throws SQLException
inline

Definition at line 548 of file OmniSciPreparedStatement.java.

548  {
549  MAPDLOGGER.debug("Entered");
550  throw new UnsupportedOperationException("Not supported yet,"
551  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
552  + " class:" + new Throwable().getStackTrace()[0].getClassName()
553  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
554  }
String com.omnisci.jdbc.OmniSciPreparedStatement.getQuery ( )
inlineprivate

Definition at line 121 of file OmniSciPreparedStatement.java.

References File_Namespace.append(), com.omnisci.jdbc.OmniSciPreparedStatement.brokenSQL, com.omnisci.jdbc.OmniSciPreparedStatement.currentSQL, i, com.omnisci.jdbc.OmniSciPreparedStatement.parmCount, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsNull, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsString, com.omnisci.jdbc.OmniSciPreparedStatement.parmRep, and com.omnisci.jdbc.OmniSciPreparedStatement.repCount.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.execute(), and com.omnisci.jdbc.OmniSciPreparedStatement.executeQuery().

121  {
122  String qsql;
123  // put string together if required
124  if (parmCount > 0) {
125  if (repCount != parmCount) {
126  throw new UnsupportedOperationException(
127  "Incorrect number of replace parameters for prepared statement "
128  + currentSQL + " has only " + repCount + " parameters");
129  }
130  StringBuilder modQuery = new StringBuilder(currentSQL.length() * 5);
131  for (int i = 0; i < repCount; i++) {
132  modQuery.append(brokenSQL[i]);
133  if (parmIsNull[i]) {
134  modQuery.append("NULL");
135  } else {
136  if (parmIsString[i]) {
137  modQuery.append("'").append(parmRep[i]).append("'");
138  } else {
139  modQuery.append(parmRep[i]);
140  }
141  }
142  }
143  modQuery.append(brokenSQL[parmCount]);
144  qsql = modQuery.toString();
145  } else {
146  qsql = currentSQL;
147  }
148 
149  qsql = qsql.replace(" WHERE 1=0", " LIMIT 1 ");
150  MAPDLOGGER.debug("Query is now " + qsql);
151  repCount = 0; // reset the parameters
152  return qsql;
153  }
size_t append(FILE *f, const size_t size, const int8_t *buf)
Appends the specified number of bytes to the end of the file f from buf.
Definition: File.cpp:159

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int com.omnisci.jdbc.OmniSciPreparedStatement.getQueryTimeout ( ) throws SQLException
inline

Definition at line 806 of file OmniSciPreparedStatement.java.

806  {
807  MAPDLOGGER.debug("Entered");
808  return 0;
809  }
ResultSet com.omnisci.jdbc.OmniSciPreparedStatement.getResultSet ( ) throws SQLException
inline

Definition at line 862 of file OmniSciPreparedStatement.java.

862  {
863  MAPDLOGGER.debug("Entered");
864  return stmt.getResultSet();
865  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getResultSetConcurrency ( ) throws SQLException
inline

Definition at line 911 of file OmniSciPreparedStatement.java.

911  {
912  MAPDLOGGER.debug("Entered");
913  throw new UnsupportedOperationException("Not supported yet,"
914  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
915  + " class:" + new Throwable().getStackTrace()[0].getClassName()
916  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
917  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getResultSetHoldability ( ) throws SQLException
inline

Definition at line 1047 of file OmniSciPreparedStatement.java.

1047  {
1048  MAPDLOGGER.debug("Entered");
1049  throw new UnsupportedOperationException("Not supported yet,"
1050  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1051  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1052  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1053  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getResultSetType ( ) throws SQLException
inline

Definition at line 920 of file OmniSciPreparedStatement.java.

920  {
921  MAPDLOGGER.debug("Entered");
922  throw new UnsupportedOperationException("Not supported yet,"
923  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
924  + " class:" + new Throwable().getStackTrace()[0].getClassName()
925  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
926  }
int com.omnisci.jdbc.OmniSciPreparedStatement.getUpdateCount ( ) throws SQLException
inline

Definition at line 868 of file OmniSciPreparedStatement.java.

868  {
869  MAPDLOGGER.debug("Entered");
870  return stmt.getUpdateCount();
871  }
SQLWarning com.omnisci.jdbc.OmniSciPreparedStatement.getWarnings ( ) throws SQLException
inline

Definition at line 832 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.rootWarning.

832  {
833  MAPDLOGGER.debug("Entered");
834  return rootWarning;
835  }
boolean com.omnisci.jdbc.OmniSciPreparedStatement.isClosed ( ) throws SQLException
inline

Definition at line 1056 of file OmniSciPreparedStatement.java.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.checkClosed(), and com.omnisci.jdbc.OmniSciPreparedStatement.close().

1056  {
1057  MAPDLOGGER.debug("Entered");
1058  return isClosed;
1059  }

+ Here is the caller graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.isCloseOnCompletion ( ) throws SQLException
inline

Definition at line 1089 of file OmniSciPreparedStatement.java.

1089  {
1090  MAPDLOGGER.debug("Entered");
1091  throw new UnsupportedOperationException("Not supported yet,"
1092  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1093  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1094  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1095  }
boolean com.omnisci.jdbc.OmniSciPreparedStatement.isPoolable ( ) throws SQLException
inline

Definition at line 1071 of file OmniSciPreparedStatement.java.

1071  {
1072  MAPDLOGGER.debug("Entered");
1073  throw new UnsupportedOperationException("Not supported yet,"
1074  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1075  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1076  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1077  }
boolean com.omnisci.jdbc.OmniSciPreparedStatement.isSelect ( )
inlineprivate

Definition at line 155 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.currentSQL.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.getMetaData().

155  {
156  Matcher matcher = REGEX_IS_SELECT_PATTERN.matcher(currentSQL);
157  return matcher.matches();
158  }

+ Here is the caller graph for this function:

boolean com.omnisci.jdbc.OmniSciPreparedStatement.isWrapperFor ( Class<?>  iface) throws SQLException
inline

Definition at line 1107 of file OmniSciPreparedStatement.java.

1107  {
1108  MAPDLOGGER.debug("Entered");
1109  throw new UnsupportedOperationException("Not supported yet,"
1110  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1111  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1112  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1113  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setArray ( int  parameterIndex,
Array  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setAsciiStream ( int  parameterIndex,
InputStream  x,
int  length 
) throws SQLException
inline

Definition at line 304 of file OmniSciPreparedStatement.java.

305  {
306  MAPDLOGGER.debug("Entered");
307  throw new UnsupportedOperationException("Not supported yet,"
308  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
309  + " class:" + new Throwable().getStackTrace()[0].getClassName()
310  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
311  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setAsciiStream ( int  parameterIndex,
InputStream  x,
long  length 
) throws SQLException
inline

Definition at line 644 of file OmniSciPreparedStatement.java.

645  {
646  MAPDLOGGER.debug("Entered");
647  throw new UnsupportedOperationException("Not supported yet,"
648  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
649  + " class:" + new Throwable().getStackTrace()[0].getClassName()
650  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
651  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setAsciiStream ( int  parameterIndex,
InputStream  x 
) throws SQLException
inline

Definition at line 674 of file OmniSciPreparedStatement.java.

674  {
675  MAPDLOGGER.debug("Entered");
676  throw new UnsupportedOperationException("Not supported yet,"
677  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
678  + " class:" + new Throwable().getStackTrace()[0].getClassName()
679  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
680  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBigDecimal ( int  parameterIndex,
BigDecimal  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setBinaryStream ( int  parameterIndex,
InputStream  x,
int  length 
) throws SQLException
inline

Definition at line 324 of file OmniSciPreparedStatement.java.

325  {
326  MAPDLOGGER.debug("Entered");
327  throw new UnsupportedOperationException("Not supported yet,"
328  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
329  + " class:" + new Throwable().getStackTrace()[0].getClassName()
330  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
331  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBinaryStream ( int  parameterIndex,
InputStream  x,
long  length 
) throws SQLException
inline

Definition at line 654 of file OmniSciPreparedStatement.java.

655  {
656  MAPDLOGGER.debug("Entered");
657  throw new UnsupportedOperationException("Not supported yet,"
658  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
659  + " class:" + new Throwable().getStackTrace()[0].getClassName()
660  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
661  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBinaryStream ( int  parameterIndex,
InputStream  x 
) throws SQLException
inline

Definition at line 683 of file OmniSciPreparedStatement.java.

683  {
684  MAPDLOGGER.debug("Entered");
685  throw new UnsupportedOperationException("Not supported yet,"
686  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
687  + " class:" + new Throwable().getStackTrace()[0].getClassName()
688  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
689  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBlob ( int  parameterIndex,
Blob  x 
) throws SQLException
inline

Definition at line 445 of file OmniSciPreparedStatement.java.

445  {
446  MAPDLOGGER.debug("Entered");
447  throw new UnsupportedOperationException("Not supported yet,"
448  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
449  + " class:" + new Throwable().getStackTrace()[0].getClassName()
450  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
451  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBlob ( int  parameterIndex,
InputStream  inputStream,
long  length 
) throws SQLException
inline

Definition at line 604 of file OmniSciPreparedStatement.java.

605  {
606  MAPDLOGGER.debug("Entered");
607  throw new UnsupportedOperationException("Not supported yet,"
608  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
609  + " class:" + new Throwable().getStackTrace()[0].getClassName()
610  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
611  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBlob ( int  parameterIndex,
InputStream  inputStream 
) throws SQLException
inline

Definition at line 719 of file OmniSciPreparedStatement.java.

719  {
720  MAPDLOGGER.debug("Entered");
721  throw new UnsupportedOperationException("Not supported yet,"
722  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
723  + " class:" + new Throwable().getStackTrace()[0].getClassName()
724  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
725  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBoolean ( int  parameterIndex,
boolean  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setByte ( int  parameterIndex,
byte  x 
) throws SQLException
inline

Definition at line 199 of file OmniSciPreparedStatement.java.

199  {
200  MAPDLOGGER.debug("Entered");
201  throw new UnsupportedOperationException("Not supported yet,"
202  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
203  + " class:" + new Throwable().getStackTrace()[0].getClassName()
204  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
205  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setBytes ( int  parameterIndex,
byte[]  x 
) throws SQLException
inline

Definition at line 267 of file OmniSciPreparedStatement.java.

267  {
268  MAPDLOGGER.debug("Entered");
269  throw new UnsupportedOperationException("Not supported yet,"
270  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
271  + " class:" + new Throwable().getStackTrace()[0].getClassName()
272  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
273  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setCharacterStream ( int  parameterIndex,
Reader  reader,
int  length 
) throws SQLException
inline

Definition at line 426 of file OmniSciPreparedStatement.java.

427  {
428  MAPDLOGGER.debug("Entered");
429  throw new UnsupportedOperationException("Not supported yet,"
430  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
431  + " class:" + new Throwable().getStackTrace()[0].getClassName()
432  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
433  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setCharacterStream ( int  parameterIndex,
Reader  reader,
long  length 
) throws SQLException
inline

Definition at line 664 of file OmniSciPreparedStatement.java.

665  {
666  MAPDLOGGER.debug("Entered");
667  throw new UnsupportedOperationException("Not supported yet,"
668  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
669  + " class:" + new Throwable().getStackTrace()[0].getClassName()
670  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
671  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setCharacterStream ( int  parameterIndex,
Reader  reader 
) throws SQLException
inline

Definition at line 692 of file OmniSciPreparedStatement.java.

692  {
693  MAPDLOGGER.debug("Entered");
694  throw new UnsupportedOperationException("Not supported yet,"
695  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
696  + " class:" + new Throwable().getStackTrace()[0].getClassName()
697  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
698  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setClob ( int  parameterIndex,
Clob  x 
) throws SQLException
inline

Definition at line 454 of file OmniSciPreparedStatement.java.

454  {
455  MAPDLOGGER.debug("Entered");
456  throw new UnsupportedOperationException("Not supported yet,"
457  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
458  + " class:" + new Throwable().getStackTrace()[0].getClassName()
459  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
460  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setClob ( int  parameterIndex,
Reader  reader,
long  length 
) throws SQLException
inline

Definition at line 594 of file OmniSciPreparedStatement.java.

595  {
596  MAPDLOGGER.debug("Entered");
597  throw new UnsupportedOperationException("Not supported yet,"
598  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
599  + " class:" + new Throwable().getStackTrace()[0].getClassName()
600  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
601  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setClob ( int  parameterIndex,
Reader  reader 
) throws SQLException
inline

Definition at line 710 of file OmniSciPreparedStatement.java.

710  {
711  MAPDLOGGER.debug("Entered");
712  throw new UnsupportedOperationException("Not supported yet,"
713  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
714  + " class:" + new Throwable().getStackTrace()[0].getClassName()
715  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
716  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setCursorName ( String  name) throws SQLException
inline

Definition at line 844 of file OmniSciPreparedStatement.java.

844  {
845  MAPDLOGGER.debug("Entered");
846  throw new UnsupportedOperationException("Not supported yet,"
847  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
848  + " class:" + new Throwable().getStackTrace()[0].getClassName()
849  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
850  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setDate ( int  parameterIndex,
Date  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setDate ( int  parameterIndex,
Date  x,
Calendar  cal 
) throws SQLException
inline

Definition at line 501 of file OmniSciPreparedStatement.java.

501  {
502  MAPDLOGGER.debug("Entered");
503  throw new UnsupportedOperationException("Not supported yet,"
504  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
505  + " class:" + new Throwable().getStackTrace()[0].getClassName()
506  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
507  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setDouble ( int  parameterIndex,
double  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setEscapeProcessing ( boolean  enable) throws SQLException
inline

Definition at line 797 of file OmniSciPreparedStatement.java.

797  {
798  MAPDLOGGER.debug("Entered");
799  throw new UnsupportedOperationException("Not supported yet,"
800  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
801  + " class:" + new Throwable().getStackTrace()[0].getClassName()
802  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
803  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setFetchDirection ( int  direction) throws SQLException
inline

Definition at line 880 of file OmniSciPreparedStatement.java.

880  {
881  MAPDLOGGER.debug("Entered");
882  throw new UnsupportedOperationException("Not supported yet,"
883  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
884  + " class:" + new Throwable().getStackTrace()[0].getClassName()
885  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
886  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setFetchSize ( int  rows) throws SQLException
inline

Definition at line 895 of file OmniSciPreparedStatement.java.

895  {
896  MAPDLOGGER.debug("Entered");
897  // TODO we need to chnage the model to allow smaller select chunks at the moment you
898  // get everything
899  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setFloat ( int  parameterIndex,
float  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setInt ( int  parameterIndex,
int  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setLong ( int  parameterIndex,
long  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setMaxFieldSize ( int  max) throws SQLException
inline

Definition at line 775 of file OmniSciPreparedStatement.java.

775  {
776  MAPDLOGGER.debug("Entered");
777  throw new UnsupportedOperationException("Not supported yet,"
778  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
779  + " class:" + new Throwable().getStackTrace()[0].getClassName()
780  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
781  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setMaxRows ( int  max) throws SQLException
inline

Definition at line 790 of file OmniSciPreparedStatement.java.

790  {
791  MAPDLOGGER.debug("Entered");
792  MAPDLOGGER.debug("SetMaxRows to " + max);
793  stmt.setMaxRows(max);
794  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNCharacterStream ( int  parameterIndex,
Reader  value,
long  length 
) throws SQLException
inline

Definition at line 575 of file OmniSciPreparedStatement.java.

576  {
577  MAPDLOGGER.debug("Entered");
578  throw new UnsupportedOperationException("Not supported yet,"
579  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
580  + " class:" + new Throwable().getStackTrace()[0].getClassName()
581  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
582  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNCharacterStream ( int  parameterIndex,
Reader  value 
) throws SQLException
inline

Definition at line 701 of file OmniSciPreparedStatement.java.

701  {
702  MAPDLOGGER.debug("Entered");
703  throw new UnsupportedOperationException("Not supported yet,"
704  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
705  + " class:" + new Throwable().getStackTrace()[0].getClassName()
706  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
707  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNClob ( int  parameterIndex,
NClob  value 
) throws SQLException
inline

Definition at line 585 of file OmniSciPreparedStatement.java.

585  {
586  MAPDLOGGER.debug("Entered");
587  throw new UnsupportedOperationException("Not supported yet,"
588  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
589  + " class:" + new Throwable().getStackTrace()[0].getClassName()
590  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
591  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNClob ( int  parameterIndex,
Reader  reader,
long  length 
) throws SQLException
inline

Definition at line 614 of file OmniSciPreparedStatement.java.

615  {
616  MAPDLOGGER.debug("Entered");
617  throw new UnsupportedOperationException("Not supported yet,"
618  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
619  + " class:" + new Throwable().getStackTrace()[0].getClassName()
620  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
621  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNClob ( int  parameterIndex,
Reader  reader 
) throws SQLException
inline

Definition at line 728 of file OmniSciPreparedStatement.java.

728  {
729  MAPDLOGGER.debug("Entered");
730  throw new UnsupportedOperationException("Not supported yet,"
731  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
732  + " class:" + new Throwable().getStackTrace()[0].getClassName()
733  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
734  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNString ( int  parameterIndex,
String  value 
) throws SQLException
inline

Definition at line 566 of file OmniSciPreparedStatement.java.

566  {
567  MAPDLOGGER.debug("Entered");
568  throw new UnsupportedOperationException("Not supported yet,"
569  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
570  + " class:" + new Throwable().getStackTrace()[0].getClassName()
571  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
572  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setNull ( int  parameterIndex,
int  sqlType 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setNull ( int  parameterIndex,
int  sqlType,
String  typeName 
) throws SQLException
inline

Definition at line 529 of file OmniSciPreparedStatement.java.

530  {
531  MAPDLOGGER.debug("Entered");
532  throw new UnsupportedOperationException("Not supported yet,"
533  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
534  + " class:" + new Throwable().getStackTrace()[0].getClassName()
535  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
536  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setObject ( int  parameterIndex,
Object  x,
int  targetSqlType 
) throws SQLException
inline

Definition at line 340 of file OmniSciPreparedStatement.java.

341  {
342  MAPDLOGGER.debug("Entered");
343  throw new UnsupportedOperationException("Not supported yet,"
344  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
345  + " class:" + new Throwable().getStackTrace()[0].getClassName()
346  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
347  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setObject ( int  parameterIndex,
Object  x 
) throws SQLException
inline

Definition at line 350 of file OmniSciPreparedStatement.java.

350  {
351  MAPDLOGGER.debug("Entered");
352  throw new UnsupportedOperationException("Not supported yet,"
353  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
354  + " class:" + new Throwable().getStackTrace()[0].getClassName()
355  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
356  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setObject ( int  parameterIndex,
Object  x,
int  targetSqlType,
int  scaleOrLength 
) throws SQLException
inline

Definition at line 633 of file OmniSciPreparedStatement.java.

635  {
636  MAPDLOGGER.debug("Entered");
637  throw new UnsupportedOperationException("Not supported yet,"
638  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
639  + " class:" + new Throwable().getStackTrace()[0].getClassName()
640  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
641  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setPoolable ( boolean  poolable) throws SQLException
inline

Definition at line 1062 of file OmniSciPreparedStatement.java.

1062  {
1063  MAPDLOGGER.debug("Entered");
1064  throw new UnsupportedOperationException("Not supported yet,"
1065  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1066  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1067  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1068  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setQueryTimeout ( int  seconds) throws SQLException
inline

Definition at line 812 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.rootWarning.

812  {
813  MAPDLOGGER.debug("Entered");
814  SQLWarning warning = new SQLWarning(
815  "Query timeouts are not supported. Substituting a value of zero.");
816  if (rootWarning == null)
817  rootWarning = warning;
818  else
819  rootWarning.setNextWarning(warning);
820  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setRef ( int  parameterIndex,
Ref  x 
) throws SQLException
inline

Definition at line 436 of file OmniSciPreparedStatement.java.

436  {
437  MAPDLOGGER.debug("Entered");
438  throw new UnsupportedOperationException("Not supported yet,"
439  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
440  + " class:" + new Throwable().getStackTrace()[0].getClassName()
441  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
442  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setRowId ( int  parameterIndex,
RowId  x 
) throws SQLException
inline

Definition at line 557 of file OmniSciPreparedStatement.java.

557  {
558  MAPDLOGGER.debug("Entered");
559  throw new UnsupportedOperationException("Not supported yet,"
560  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
561  + " class:" + new Throwable().getStackTrace()[0].getClassName()
562  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
563  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setShort ( int  parameterIndex,
short  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setSQLXML ( int  parameterIndex,
SQLXML  xmlObject 
) throws SQLException
inline

Definition at line 624 of file OmniSciPreparedStatement.java.

624  {
625  MAPDLOGGER.debug("Entered");
626  throw new UnsupportedOperationException("Not supported yet,"
627  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
628  + " class:" + new Throwable().getStackTrace()[0].getClassName()
629  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
630  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setString ( int  parameterIndex,
String  x 
) throws SQLException
inline

Definition at line 256 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.parmIsNull, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsString, com.omnisci.jdbc.OmniSciPreparedStatement.parmRep, and com.omnisci.jdbc.OmniSciPreparedStatement.repCount.

256  {
257  MAPDLOGGER.debug("Entered");
258  // add extra ' if there are any in string
259  x = x.replaceAll("'", "''");
260  parmRep[parameterIndex - 1] = x;
261  parmIsString[parameterIndex - 1] = true;
262  parmIsNull[parameterIndex - 1] = false;
263  repCount++;
264  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setTime ( int  parameterIndex,
Time  x 
) throws SQLException
inline
void com.omnisci.jdbc.OmniSciPreparedStatement.setTime ( int  parameterIndex,
Time  x,
Calendar  cal 
) throws SQLException
inline

Definition at line 510 of file OmniSciPreparedStatement.java.

510  {
511  MAPDLOGGER.debug("Entered");
512  throw new UnsupportedOperationException("Not supported yet,"
513  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
514  + " class:" + new Throwable().getStackTrace()[0].getClassName()
515  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
516  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setTimestamp ( int  parameterIndex,
Timestamp  x 
) throws SQLException
inline

Definition at line 294 of file OmniSciPreparedStatement.java.

References com.omnisci.jdbc.OmniSciPreparedStatement.parmIsNull, com.omnisci.jdbc.OmniSciPreparedStatement.parmIsString, com.omnisci.jdbc.OmniSciPreparedStatement.parmRep, and com.omnisci.jdbc.OmniSciPreparedStatement.repCount.

294  {
295  MAPDLOGGER.debug("Entered");
296  parmRep[parameterIndex - 1] =
297  x.toString(); // new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(x);
298  parmIsString[parameterIndex - 1] = true;
299  parmIsNull[parameterIndex - 1] = false;
300  repCount++;
301  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setTimestamp ( int  parameterIndex,
Timestamp  x,
Calendar  cal 
) throws SQLException
inline

Definition at line 519 of file OmniSciPreparedStatement.java.

520  {
521  MAPDLOGGER.debug("Entered");
522  throw new UnsupportedOperationException("Not supported yet,"
523  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
524  + " class:" + new Throwable().getStackTrace()[0].getClassName()
525  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
526  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setUnicodeStream ( int  parameterIndex,
InputStream  x,
int  length 
) throws SQLException
inline

Definition at line 314 of file OmniSciPreparedStatement.java.

315  {
316  MAPDLOGGER.debug("Entered");
317  throw new UnsupportedOperationException("Not supported yet,"
318  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
319  + " class:" + new Throwable().getStackTrace()[0].getClassName()
320  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
321  }
void com.omnisci.jdbc.OmniSciPreparedStatement.setURL ( int  parameterIndex,
URL  x 
) throws SQLException
inline

Definition at line 539 of file OmniSciPreparedStatement.java.

539  {
540  MAPDLOGGER.debug("Entered");
541  throw new UnsupportedOperationException("Not supported yet,"
542  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
543  + " class:" + new Throwable().getStackTrace()[0].getClassName()
544  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
545  }
public<T> T com.omnisci.jdbc.OmniSciPreparedStatement.unwrap ( Class< T >  iface) throws SQLException
inlinepackage

Definition at line 1098 of file OmniSciPreparedStatement.java.

1098  {
1099  MAPDLOGGER.debug("Entered");
1100  throw new UnsupportedOperationException("Not supported yet,"
1101  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
1102  + " class:" + new Throwable().getStackTrace()[0].getClassName()
1103  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
1104  }

Member Data Documentation

String com.omnisci.jdbc.OmniSciPreparedStatement.brokenSQL[]
private
OmniSci.Client com.omnisci.jdbc.OmniSciPreparedStatement.client
private

Definition at line 76 of file OmniSciPreparedStatement.java.

boolean com.omnisci.jdbc.OmniSciPreparedStatement.isClosed = false
private

Definition at line 90 of file OmniSciPreparedStatement.java.

boolean com.omnisci.jdbc.OmniSciPreparedStatement.isInsert = false
private
boolean com.omnisci.jdbc.OmniSciPreparedStatement.isNewBatch = true
private
String com.omnisci.jdbc.OmniSciPreparedStatement.listOfFields[]
private
final Logger com.omnisci.jdbc.OmniSciPreparedStatement.MAPDLOGGER
staticpackage
Initial value:
=
LoggerFactory.getLogger(OmniSciPreparedStatement.class)

Definition at line 63 of file OmniSciPreparedStatement.java.

final Pattern com.omnisci.jdbc.OmniSciPreparedStatement.REGEX_IS_SELECT_PATTERN
staticprivate
Initial value:
=
Pattern.compile("^(?:\\s|--.*?\\R|/\\*[\\S\\s]*?\\*/|\\s*)*\\s*select[\\S\\s]*",
Pattern.CASE_INSENSITIVE | Pattern.MULTILINE)

Definition at line 87 of file OmniSciPreparedStatement.java.

final Pattern com.omnisci.jdbc.OmniSciPreparedStatement.REGEX_LOF_PATTERN
staticprivate
Initial value:
= Pattern.compile(
"(?i)\\s*insert\\s+into\\s+[\\w:\\.]+\\s*\\(([\\w:\\s:\\,:\\']+)\\)[\\w:\\s]+\\(")

Definition at line 83 of file OmniSciPreparedStatement.java.

final Pattern com.omnisci.jdbc.OmniSciPreparedStatement.REGEX_PATTERN = Pattern.compile("(?i)\\s+INTO\\s+(\\w+)")
staticprivate

Definition at line 82 of file OmniSciPreparedStatement.java.

String com.omnisci.jdbc.OmniSciPreparedStatement.session
private

Definition at line 75 of file OmniSciPreparedStatement.java.

Referenced by com.omnisci.jdbc.OmniSciPreparedStatement.addBatch(), com.omnisci.jdbc.OmniSciPreparedStatement.executeBatch(), com.omnisci.jdbc.OmniSciPreparedStatement.getMetaData(), com.omnisci.jdbc.OmniSciPreparedStatement.OmniSciPreparedStatement(), omnisci.thrift.OmniSci.disconnect_args.read(), omnisci.thrift.OmniSci.switch_database_args.read(), omnisci.thrift.OmniSci.clone_session_args.read(), omnisci.thrift.OmniSci.get_server_status_args.read(), omnisci.thrift.OmniSci.get_status_args.read(), omnisci.thrift.OmniSci.get_hardware_info_args.read(), omnisci.thrift.OmniSci.get_tables_args.read(), omnisci.thrift.OmniSci.get_physical_tables_args.read(), omnisci.thrift.OmniSci.get_views_args.read(), omnisci.thrift.OmniSci.get_tables_meta_args.read(), omnisci.thrift.OmniSci.get_table_details_args.read(), omnisci.thrift.OmniSci.get_internal_table_details_args.read(), omnisci.thrift.OmniSci.get_users_args.read(), omnisci.thrift.OmniSci.get_databases_args.read(), omnisci.thrift.OmniSci.start_heap_profile_args.read(), omnisci.thrift.OmniSci.stop_heap_profile_args.read(), omnisci.thrift.OmniSci.get_heap_profile_args.read(), omnisci.thrift.OmniSci.get_memory_args.read(), omnisci.thrift.OmniSci.clear_cpu_memory_args.read(), omnisci.thrift.OmniSci.clear_gpu_memory_args.read(), omnisci.thrift.OmniSci.set_table_epoch_args.read(), omnisci.thrift.OmniSci.set_table_epoch_by_name_args.read(), omnisci.thrift.OmniSci.get_table_epoch_args.read(), omnisci.thrift.OmniSci.get_table_epoch_by_name_args.read(), omnisci.thrift.OmniSci.get_table_epochs_args.read(), omnisci.thrift.OmniSci.set_table_epochs_args.read(), omnisci.thrift.OmniSci.get_session_info_args.read(), omnisci.thrift.OmniSci.sql_execute_args.read(), omnisci.thrift.OmniSci.sql_execute_df_args.read(), omnisci.thrift.OmniSci.sql_execute_gdf_args.read(), omnisci.thrift.OmniSci.deallocate_df_args.read(), omnisci.thrift.OmniSci.sql_validate_args.read(), omnisci.thrift.OmniSci.get_completion_hints_args.read(), omnisci.thrift.OmniSci.set_execution_mode_args.read(), omnisci.thrift.OmniSci.render_vega_args.read(), omnisci.thrift.OmniSci.get_result_row_for_pixel_args.read(), omnisci.thrift.OmniSci.get_dashboard_args.read(), omnisci.thrift.OmniSci.get_dashboards_args.read(), omnisci.thrift.OmniSci.create_dashboard_args.read(), omnisci.thrift.OmniSci.replace_dashboard_args.read(), omnisci.thrift.OmniSci.delete_dashboard_args.read(), omnisci.thrift.OmniSci.share_dashboards_args.read(), omnisci.thrift.OmniSci.delete_dashboards_args.read(), omnisci.thrift.OmniSci.share_dashboard_args.read(), omnisci.thrift.OmniSci.unshare_dashboard_args.read(), omnisci.thrift.OmniSci.unshare_dashboards_args.read(), omnisci.thrift.OmniSci.get_dashboard_grantees_args.read(), omnisci.thrift.OmniSci.get_link_view_args.read(), omnisci.thrift.OmniSci.create_link_args.read(), omnisci.thrift.OmniSci.load_table_binary_args.read(), omnisci.thrift.OmniSci.load_table_binary_columnar_args.read(), omnisci.thrift.OmniSci.load_table_binary_arrow_args.read(), omnisci.thrift.OmniSci.load_table_args.read(), omnisci.thrift.OmniSci.detect_column_types_args.read(), omnisci.thrift.OmniSci.create_table_args.read(), omnisci.thrift.OmniSci.import_table_args.read(), omnisci.thrift.OmniSci.import_geo_table_args.read(), omnisci.thrift.OmniSci.import_table_status_args.read(), omnisci.thrift.OmniSci.get_first_geo_file_in_archive_args.read(), omnisci.thrift.OmniSci.get_all_files_in_archive_args.read(), omnisci.thrift.OmniSci.get_layers_in_geo_file_args.read(), omnisci.thrift.OmniSci.query_get_outer_fragment_count_args.read(), omnisci.thrift.OmniSci.check_table_consistency_args.read(), omnisci.thrift.OmniSci.start_render_query_args.read(), omnisci.thrift.OmniSci.insert_data_args.read(), omnisci.thrift.OmniSci.checkpoint_args.read(), omnisci.thrift.OmniSci.get_roles_args.read(), omnisci.thrift.OmniSci.get_db_objects_for_grantee_args.read(), omnisci.thrift.OmniSci.get_db_object_privs_args.read(), omnisci.thrift.OmniSci.get_all_roles_for_user_args.read(), omnisci.thrift.OmniSci.has_role_args.read(), omnisci.thrift.OmniSci.has_object_privilege_args.read(), omnisci.thrift.OmniSci.set_license_key_args.read(), omnisci.thrift.OmniSci.get_license_claims_args.read(), omnisci.thrift.OmniSci.get_device_parameters_args.read(), omnisci.thrift.OmniSci.register_runtime_extension_functions_args.read(), omnisci.thrift.OmniSci.disconnect_args.write(), omnisci.thrift.OmniSci.switch_database_args.write(), omnisci.thrift.OmniSci.clone_session_args.write(), omnisci.thrift.OmniSci.get_server_status_args.write(), omnisci.thrift.OmniSci.get_status_args.write(), omnisci.thrift.OmniSci.get_hardware_info_args.write(), omnisci.thrift.OmniSci.get_tables_args.write(), omnisci.thrift.OmniSci.get_physical_tables_args.write(), omnisci.thrift.OmniSci.get_views_args.write(), omnisci.thrift.OmniSci.get_tables_meta_args.write(), omnisci.thrift.OmniSci.get_table_details_args.write(), omnisci.thrift.OmniSci.get_internal_table_details_args.write(), omnisci.thrift.OmniSci.get_users_args.write(), omnisci.thrift.OmniSci.get_databases_args.write(), omnisci.thrift.OmniSci.start_heap_profile_args.write(), omnisci.thrift.OmniSci.stop_heap_profile_args.write(), omnisci.thrift.OmniSci.get_heap_profile_args.write(), omnisci.thrift.OmniSci.get_memory_args.write(), omnisci.thrift.OmniSci.clear_cpu_memory_args.write(), omnisci.thrift.OmniSci.clear_gpu_memory_args.write(), omnisci.thrift.OmniSci.set_table_epoch_args.write(), omnisci.thrift.OmniSci.set_table_epoch_by_name_args.write(), omnisci.thrift.OmniSci.get_table_epoch_args.write(), omnisci.thrift.OmniSci.get_table_epoch_by_name_args.write(), omnisci.thrift.OmniSci.get_table_epochs_args.write(), omnisci.thrift.OmniSci.set_table_epochs_args.write(), omnisci.thrift.OmniSci.get_session_info_args.write(), omnisci.thrift.OmniSci.sql_execute_args.write(), omnisci.thrift.OmniSci.sql_execute_df_args.write(), omnisci.thrift.OmniSci.sql_execute_gdf_args.write(), omnisci.thrift.OmniSci.deallocate_df_args.write(), omnisci.thrift.OmniSci.sql_validate_args.write(), omnisci.thrift.OmniSci.get_completion_hints_args.write(), omnisci.thrift.OmniSci.set_execution_mode_args.write(), omnisci.thrift.OmniSci.render_vega_args.write(), omnisci.thrift.OmniSci.get_result_row_for_pixel_args.write(), omnisci.thrift.OmniSci.get_dashboard_args.write(), omnisci.thrift.OmniSci.get_dashboards_args.write(), omnisci.thrift.OmniSci.create_dashboard_args.write(), omnisci.thrift.OmniSci.replace_dashboard_args.write(), omnisci.thrift.OmniSci.delete_dashboard_args.write(), omnisci.thrift.OmniSci.share_dashboards_args.write(), omnisci.thrift.OmniSci.delete_dashboards_args.write(), omnisci.thrift.OmniSci.share_dashboard_args.write(), omnisci.thrift.OmniSci.unshare_dashboard_args.write(), omnisci.thrift.OmniSci.unshare_dashboards_args.write(), omnisci.thrift.OmniSci.get_dashboard_grantees_args.write(), omnisci.thrift.OmniSci.get_link_view_args.write(), omnisci.thrift.OmniSci.create_link_args.write(), omnisci.thrift.OmniSci.load_table_binary_args.write(), omnisci.thrift.OmniSci.load_table_binary_columnar_args.write(), omnisci.thrift.OmniSci.load_table_binary_arrow_args.write(), omnisci.thrift.OmniSci.load_table_args.write(), omnisci.thrift.OmniSci.detect_column_types_args.write(), omnisci.thrift.OmniSci.create_table_args.write(), omnisci.thrift.OmniSci.import_table_args.write(), omnisci.thrift.OmniSci.import_geo_table_args.write(), omnisci.thrift.OmniSci.import_table_status_args.write(), omnisci.thrift.OmniSci.get_first_geo_file_in_archive_args.write(), omnisci.thrift.OmniSci.get_all_files_in_archive_args.write(), omnisci.thrift.OmniSci.get_layers_in_geo_file_args.write(), omnisci.thrift.OmniSci.query_get_outer_fragment_count_args.write(), omnisci.thrift.OmniSci.check_table_consistency_args.write(), omnisci.thrift.OmniSci.start_render_query_args.write(), omnisci.thrift.OmniSci.insert_data_args.write(), omnisci.thrift.OmniSci.checkpoint_args.write(), omnisci.thrift.OmniSci.get_roles_args.write(), omnisci.thrift.OmniSci.get_db_objects_for_grantee_args.write(), omnisci.thrift.OmniSci.get_db_object_privs_args.write(), omnisci.thrift.OmniSci.get_all_roles_for_user_args.write(), omnisci.thrift.OmniSci.has_role_args.write(), omnisci.thrift.OmniSci.has_object_privilege_args.write(), omnisci.thrift.OmniSci.set_license_key_args.write(), omnisci.thrift.OmniSci.get_license_claims_args.write(), omnisci.thrift.OmniSci.get_device_parameters_args.write(), and omnisci.thrift.OmniSci.register_runtime_extension_functions_args.write().

OmniSciStatement com.omnisci.jdbc.OmniSciPreparedStatement.stmt = null
private

The documentation for this class was generated from the following file: