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

Classes

class  Connection_properties
 

Public Member Functions

OmniSciConnection getAlternateConnection () throws SQLException
 
 OmniSciConnection (String url, Properties info) throws SQLException
 
Statement createStatement () throws SQLException
 
PreparedStatement prepareStatement (String sql) throws SQLException
 
CallableStatement prepareCall (String sql) throws SQLException
 
String nativeSQL (String sql) throws SQLException
 
void setAutoCommit (boolean autoCommit) throws SQLException
 
boolean getAutoCommit () throws SQLException
 
void commit () throws SQLException
 
void rollback () throws SQLException
 
void close () throws SQLException
 
boolean isClosed () throws SQLException
 
DatabaseMetaData getMetaData () throws SQLException
 
void setReadOnly (boolean readOnly) throws SQLException
 
boolean isReadOnly () throws SQLException
 
void setCatalog (String catalog) throws SQLException
 
String getCatalog () throws SQLException
 
void setTransactionIsolation (int level) throws SQLException
 
int getTransactionIsolation () throws SQLException
 
SQLWarning getWarnings () throws SQLException
 
void clearWarnings () throws SQLException
 
Statement createStatement (int resultSetType, int resultSetConcurrency) throws SQLException
 
PreparedStatement prepareStatement (String sql, int resultSetType, int resultSetConcurrency) throws SQLException
 
CallableStatement prepareCall (String sql, int resultSetType, int resultSetConcurrency) throws SQLException
 
Map< String, Class<?> > getTypeMap () throws SQLException
 
void setTypeMap (Map< String, Class<?>> map) throws SQLException
 
void setHoldability (int holdability) throws SQLException
 
int getHoldability () throws SQLException
 
Savepoint setSavepoint () throws SQLException
 
Savepoint setSavepoint (String name) throws SQLException
 
void rollback (Savepoint savepoint) throws SQLException
 
void releaseSavepoint (Savepoint savepoint) throws SQLException
 
Statement createStatement (int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
 
PreparedStatement prepareStatement (String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
 
CallableStatement prepareCall (String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
 
PreparedStatement prepareStatement (String sql, int autoGeneratedKeys) throws SQLException
 
PreparedStatement prepareStatement (String sql, int[] columnIndexes) throws SQLException
 
PreparedStatement prepareStatement (String sql, String[] columnNames) throws SQLException
 
Clob createClob () throws SQLException
 
Blob createBlob () throws SQLException
 
NClob createNClob () throws SQLException
 
SQLXML createSQLXML () throws SQLException
 
boolean isValid (int timeout) throws SQLException
 
void setClientInfo (String name, String value) throws SQLClientInfoException
 
void setClientInfo (Properties properties) throws SQLClientInfoException
 
String getClientInfo (String name) throws SQLException
 
Properties getClientInfo () throws SQLException
 
Array createArrayOf (String typeName, Object[] elements) throws SQLException
 
Struct createStruct (String typeName, Object[] attributes) throws SQLException
 
void setSchema (String schema) throws SQLException
 
String getSchema () throws SQLException
 
void abort (Executor executor) throws SQLException
 
void setNetworkTimeout (Executor executor, int milliseconds) throws SQLException
 
int getNetworkTimeout () throws SQLException
 
boolean isWrapperFor (Class<?> iface) throws SQLException
 

Protected Member Functions

void closeConnection () throws SQLException
 

Protected Attributes

String session = null
 
OmniSci.Client client = null
 
String catalog
 
TTransport transport
 
SQLWarning warnings
 
String url
 
Connection_properties cP = null
 

Package Functions

public< T > T unwrap (Class< T > iface) throws SQLException
 

Package Attributes

Set< String > protocol_set
 

Static Package Attributes

static final Logger logger = LoggerFactory.getLogger(OmniSciConnection.class)
 

Private Member Functions

TProtocol manageConnection () throws java.lang.Exception
 
void setSession (Object pki_auth) throws java.lang.Exception
 

Detailed Description

Definition at line 140 of file OmniSciConnection.java.

Constructor & Destructor Documentation

com.omnisci.jdbc.OmniSciConnection.OmniSciConnection ( String  url,
Properties  info 
) throws SQLException
inline

Definition at line 407 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.catalog, com.omnisci.jdbc.OmniSciConnection.client, com.omnisci.jdbc.OmniSciConnection.cP, com.omnisci.jdbc.Connection_enums.db_name, com.omnisci.jdbc.OmniSciExceptionText.getExceptionDetail(), com.omnisci.jdbc.OmniSciConnection.manageConnection(), com.omnisci.jdbc.Connection_enums.pkiauth, com.omnisci.jdbc.OmniSciConnection.setSession(), and com.omnisci.jdbc.OmniSciConnection.url.

Referenced by com.omnisci.jdbc.OmniSciConnection.getAlternateConnection().

408  { // logger.debug("Entered");
409  this.url = url;
410  this.cP = new Connection_properties(info, url);
411 
412  try {
413  TProtocol protocol = manageConnection();
414  client = new OmniSci.Client(protocol);
415  setSession(this.cP.get(Connection_enums.pkiauth));
416  catalog = (String) this.cP.get(Connection_enums.db_name);
417  } catch (TTransportException ex) {
418  throw new SQLException("Thrift transport connection failed - "
419  + OmniSciExceptionText.getExceptionDetail(ex),
420  ex);
421  } catch (TOmniSciException ex) {
422  throw new SQLException("Omnisci connection failed - "
423  + OmniSciExceptionText.getExceptionDetail(ex),
424  ex);
425  } catch (TException ex) {
426  throw new SQLException(
427  "Thrift failed - " + OmniSciExceptionText.getExceptionDetail(ex), ex);
428  } catch (java.lang.Exception ex) {
429  throw new SQLException(
430  "Connection failed - " + OmniSciExceptionText.getExceptionDetail(ex), ex);
431  }
432  }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Function Documentation

void com.omnisci.jdbc.OmniSciConnection.abort ( Executor  executor) throws SQLException
inline

Definition at line 859 of file OmniSciConnection.java.

859  { // logger.debug("Entered");
860  throw new UnsupportedOperationException("Not supported yet,"
861  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
862  + " class:" + new Throwable().getStackTrace()[0].getClassName()
863  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
864  }
void com.omnisci.jdbc.OmniSciConnection.clearWarnings ( ) throws SQLException
inline

Definition at line 576 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.warnings.

576  { // logger.debug("Entered");
577  warnings = null;
578  }
void com.omnisci.jdbc.OmniSciConnection.close ( ) throws SQLException
inline

Definition at line 487 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.closeConnection(), and com.omnisci.jdbc.OmniSciConnection.session.

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

487  { // logger.debug("Entered");
488  try {
489  logger.debug("Session at close is " + session);
490  if (session != null) {
491  client.disconnect(session);
492  }
493  closeConnection();
494  } catch (TOmniSciException ex) {
495  throw new SQLException("disconnect failed." + ex.toString());
496  } catch (TException ex) {
497  throw new SQLException("disconnect failed." + ex.toString());
498  }
499  }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void com.omnisci.jdbc.OmniSciConnection.closeConnection ( ) throws SQLException
inlineprotected

Definition at line 502 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

Referenced by com.omnisci.jdbc.OmniSciConnection.close().

502  { // logger.debug("Entered");
503  session = null;
504  transport.close();
505  }

+ Here is the caller graph for this function:

void com.omnisci.jdbc.OmniSciConnection.commit ( ) throws SQLException
inline

Definition at line 474 of file OmniSciConnection.java.

474  { // logger.debug("Entered");
475  // noop
476  }
Array com.omnisci.jdbc.OmniSciConnection.createArrayOf ( String  typeName,
Object[]  elements 
) throws SQLException
inline

Definition at line 812 of file OmniSciConnection.java.

References run_benchmark_import.type.

813  { // logger.debug("Entered");
814  TDatumType type;
815  try {
816  type = TDatumType.valueOf(typeName.toUpperCase());
817  } catch (IllegalArgumentException ex) {
818  throw new SQLException("No matching omnisci type for " + typeName);
819  }
820  return new OmniSciArray(type, elements);
821  }
Blob com.omnisci.jdbc.OmniSciConnection.createBlob ( ) throws SQLException
inline

Definition at line 741 of file OmniSciConnection.java.

741  { // logger.debug("Entered");
742  throw new UnsupportedOperationException("Not supported yet,"
743  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
744  + " class:" + new Throwable().getStackTrace()[0].getClassName()
745  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
746  }
Clob com.omnisci.jdbc.OmniSciConnection.createClob ( ) throws SQLException
inline

Definition at line 733 of file OmniSciConnection.java.

733  { // logger.debug("Entered");
734  throw new UnsupportedOperationException("Not supported yet,"
735  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
736  + " class:" + new Throwable().getStackTrace()[0].getClassName()
737  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
738  }
NClob com.omnisci.jdbc.OmniSciConnection.createNClob ( ) throws SQLException
inline

Definition at line 749 of file OmniSciConnection.java.

749  { // logger.debug("Entered");
750  throw new UnsupportedOperationException("Not supported yet,"
751  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
752  + " class:" + new Throwable().getStackTrace()[0].getClassName()
753  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
754  }
SQLXML com.omnisci.jdbc.OmniSciConnection.createSQLXML ( ) throws SQLException
inline

Definition at line 757 of file OmniSciConnection.java.

757  { // logger.debug("Entered");
758  throw new UnsupportedOperationException("Not supported yet,"
759  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
760  + " class:" + new Throwable().getStackTrace()[0].getClassName()
761  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
762  }
Statement com.omnisci.jdbc.OmniSciConnection.createStatement ( ) throws SQLException
inline

Definition at line 435 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

435  { // logger.debug("Entered");
436  return new OmniSciStatement(session, this);
437  }
Statement com.omnisci.jdbc.OmniSciConnection.createStatement ( int  resultSetType,
int  resultSetConcurrency 
) throws SQLException
inline

Definition at line 581 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

582  { // logger.debug("Entered");
583  return new OmniSciStatement(session, this);
584  }
Statement com.omnisci.jdbc.OmniSciConnection.createStatement ( int  resultSetType,
int  resultSetConcurrency,
int  resultSetHoldability 
) throws SQLException
inline

Definition at line 674 of file OmniSciConnection.java.

676  { // logger.debug("Entered");
677  throw new UnsupportedOperationException("Not supported yet,"
678  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
679  + " class:" + new Throwable().getStackTrace()[0].getClassName()
680  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
681  }
Struct com.omnisci.jdbc.OmniSciConnection.createStruct ( String  typeName,
Object[]  attributes 
) throws SQLException
inline

Definition at line 824 of file OmniSciConnection.java.

825  { // logger.debug("Entered");
826  throw new UnsupportedOperationException("Not supported yet,"
827  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
828  + " class:" + new Throwable().getStackTrace()[0].getClassName()
829  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
830  }
OmniSciConnection com.omnisci.jdbc.OmniSciConnection.getAlternateConnection ( ) throws SQLException
inline

Definition at line 291 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciExceptionText.getExceptionDetail(), and com.omnisci.jdbc.OmniSciConnection.OmniSciConnection().

291  {
292  // Clones the orignal java connection object, and then reconnects
293  // at the thrift layer - doesn't re-authenticate at the application
294  // level. Instead reuses the orignal connections session number.
295  logger.debug("OmniSciConnection clone");
296  OmniSciConnection omniSciConnection = null;
297  try {
298  omniSciConnection = (OmniSciConnection) super.clone();
299  } catch (CloneNotSupportedException eE) {
300  throw new SQLException(
301  "Error cloning connection [" + OmniSciExceptionText.getExceptionDetail(eE),
302  eE);
303  }
304  // Now over write the old connection.
305  try {
306  TProtocol protocol = omniSciConnection.manageConnection();
307  omniSciConnection.client = new OmniSci.Client(protocol);
308  } catch (java.lang.Exception jE) {
309  throw new SQLException("Error creating new connection "
310  + OmniSciExceptionText.getExceptionDetail(jE),
311  jE);
312  }
313  return omniSciConnection;
314  }
OmniSciConnection(String url, Properties info)

+ Here is the call graph for this function:

boolean com.omnisci.jdbc.OmniSciConnection.getAutoCommit ( ) throws SQLException
inline

Definition at line 469 of file OmniSciConnection.java.

469  { // logger.debug("Entered");
470  return true;
471  }
String com.omnisci.jdbc.OmniSciConnection.getCatalog ( ) throws SQLException
inline

Definition at line 556 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.catalog.

556  { // logger.debug("Entered");
557  return catalog;
558  }
String com.omnisci.jdbc.OmniSciConnection.getClientInfo ( String  name) throws SQLException
inline

Definition at line 795 of file OmniSciConnection.java.

796  { // logger.debug("Entered");
797  throw new UnsupportedOperationException("Not supported yet,"
798  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
799  + " class:" + new Throwable().getStackTrace()[0].getClassName()
800  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
801  }
Properties com.omnisci.jdbc.OmniSciConnection.getClientInfo ( ) throws SQLException
inline

Definition at line 804 of file OmniSciConnection.java.

804  { // logger.debug("Entered");
805  throw new UnsupportedOperationException("Not supported yet,"
806  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
807  + " class:" + new Throwable().getStackTrace()[0].getClassName()
808  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
809  }
int com.omnisci.jdbc.OmniSciConnection.getHoldability ( ) throws SQLException
inline

Definition at line 631 of file OmniSciConnection.java.

631  { // logger.debug("Entered");
632  throw new UnsupportedOperationException("Not supported yet,"
633  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
634  + " class:" + new Throwable().getStackTrace()[0].getClassName()
635  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
636  }
DatabaseMetaData com.omnisci.jdbc.OmniSciConnection.getMetaData ( ) throws SQLException
inline

Definition at line 516 of file OmniSciConnection.java.

516  { // logger.debug("Entered");
517  DatabaseMetaData mapDMetaData = new OmniSciDatabaseMetaData(this);
518 
519  return mapDMetaData;
520  }
int com.omnisci.jdbc.OmniSciConnection.getNetworkTimeout ( ) throws SQLException
inline

Definition at line 876 of file OmniSciConnection.java.

876  { // logger.debug("Entered");
877  throw new UnsupportedOperationException("Not supported yet,"
878  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
879  + " class:" + new Throwable().getStackTrace()[0].getClassName()
880  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
881  }
String com.omnisci.jdbc.OmniSciConnection.getSchema ( ) throws SQLException
inline

Definition at line 851 of file OmniSciConnection.java.

851  { // logger.debug("Entered");
852  throw new UnsupportedOperationException("Not supported yet,"
853  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
854  + " class:" + new Throwable().getStackTrace()[0].getClassName()
855  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
856  }
int com.omnisci.jdbc.OmniSciConnection.getTransactionIsolation ( ) throws SQLException
inline

Definition at line 566 of file OmniSciConnection.java.

566  { // logger.debug("Entered");
567  return Connection.TRANSACTION_NONE;
568  }
Map<String, Class<?> > com.omnisci.jdbc.OmniSciConnection.getTypeMap ( ) throws SQLException
inline

Definition at line 604 of file OmniSciConnection.java.

605  { // logger.debug("Entered");
606  throw new UnsupportedOperationException("Not supported yet,"
607  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
608  + " class:" + new Throwable().getStackTrace()[0].getClassName()
609  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
610  }
SQLWarning com.omnisci.jdbc.OmniSciConnection.getWarnings ( ) throws SQLException
inline

Definition at line 571 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.warnings.

571  { // logger.debug("Entered");
572  return warnings;
573  }
boolean com.omnisci.jdbc.OmniSciConnection.isClosed ( ) throws SQLException
inline

Definition at line 508 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

508  { // logger.debug("Entered");
509  if (session == null) {
510  return true;
511  }
512  return false;
513  }
boolean com.omnisci.jdbc.OmniSciConnection.isReadOnly ( ) throws SQLException
inline

Definition at line 530 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

530  { // logger.debug("Entered");
531  try {
532  if (session != null) {
533  TServerStatus server_status = client.get_server_status(session);
534  return server_status.read_only;
535  }
536  } catch (TOmniSciException ex) {
537  throw new SQLException(
538  "get_server_status failed during isReadOnly check." + ex.toString());
539  } catch (TException ex) {
540  throw new SQLException(
541  "get_server_status failed during isReadOnly check." + ex.toString());
542  }
543  // never should get here
544  return true;
545  }
boolean com.omnisci.jdbc.OmniSciConnection.isValid ( int  timeout) throws SQLException
inline

Definition at line 765 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

765  { // logger.debug("Entered");
766  try {
767  client.get_server_status(session);
768  } catch (TTransportException ex) {
769  throw new SQLException("Connection failed - " + ex.toString());
770  } catch (TOmniSciException ex) {
771  throw new SQLException("Connection failed - " + ex.toString());
772  } catch (TException ex) {
773  throw new SQLException("Connection failed - " + ex.toString());
774  }
775  return true;
776  }
boolean com.omnisci.jdbc.OmniSciConnection.isWrapperFor ( Class<?>  iface) throws SQLException
inline

Definition at line 892 of file OmniSciConnection.java.

893  { // logger.debug("Entered");
894  throw new UnsupportedOperationException("Not supported yet,"
895  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
896  + " class:" + new Throwable().getStackTrace()[0].getClassName()
897  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
898  }
TProtocol com.omnisci.jdbc.OmniSciConnection.manageConnection ( ) throws java.lang.Exception
inlineprivate

Definition at line 316 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.cP, com.omnisci.jdbc.Connection_enums.host_name, com.omnisci.jdbc.OmniSciConnection.Connection_properties.isBinary(), com.omnisci.jdbc.OmniSciConnection.Connection_properties.isBinary_tls(), com.omnisci.jdbc.OmniSciConnection.Connection_properties.isHttpProtocol(), com.omnisci.jdbc.OmniSciConnection.Connection_properties.isHttpsProtocol(), com.omnisci.jdbc.Connection_enums.port_num, com.omnisci.jdbc.Connection_enums.server_trust_store, com.omnisci.jdbc.Connection_enums.server_trust_store_pwd, toString(), and com.omnisci.jdbc.OmniSciConnection.transport.

Referenced by com.omnisci.jdbc.OmniSciConnection.OmniSciConnection().

316  {
317  SockTransportProperties skT = null;
318  String trust_store = null;
319  if (cP.get(Connection_enums.server_trust_store) != null
320  && !cP.get(Connection_enums.server_trust_store).toString().isEmpty()) {
321  trust_store = cP.get(Connection_enums.server_trust_store).toString();
322  }
323  String trust_store_pwd = null;
324  if (cP.get(Connection_enums.server_trust_store_pwd) != null
325  && !cP.get(Connection_enums.server_trust_store_pwd).toString().isEmpty()) {
326  trust_store_pwd = cP.get(Connection_enums.server_trust_store_pwd).toString();
327  }
328 
329  TProtocol protocol = null;
330  if (this.cP.isHttpProtocol()) {
331  // HTTP
332  skT = SockTransportProperties.getUnencryptedClient();
333 
334  transport = skT.openHttpClientTransport(
335  (String) this.cP.get(Connection_enums.host_name),
336  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
337  transport.open();
338  protocol = new TJSONProtocol(transport);
339 
340  } else if (this.cP.isBinary()) {
341  skT = SockTransportProperties.getUnencryptedClient();
342  transport =
343  skT.openClientTransport((String) this.cP.get(Connection_enums.host_name),
344  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
345  if (!transport.isOpen()) transport.open();
346  protocol = new TBinaryProtocol(transport);
347 
348  } else if (this.cP.isHttpsProtocol() || this.cP.isHttpsProtocol_insecure()) {
349  if (trust_store == null) {
350  skT = SockTransportProperties.getEncryptedClientDefaultTrustStore(
351  !this.cP.isHttpsProtocol_insecure());
352  } else {
353  skT = SockTransportProperties.getEncryptedClientSpecifiedTrustStore(
354  trust_store, trust_store_pwd, !this.cP.isHttpsProtocol_insecure());
355  }
356  transport = skT.openHttpsClientTransport(
357  (String) this.cP.get(Connection_enums.host_name),
358  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
359  transport.open();
360  protocol = new TJSONProtocol(transport);
361 
362  } else if (cP.isBinary_tls()) {
363  if (trust_store == null) {
364  skT = SockTransportProperties.getEncryptedClientDefaultTrustStore(false);
365  } else {
366  skT = SockTransportProperties.getEncryptedClientSpecifiedTrustStore(
367  trust_store, trust_store_pwd, false);
368  }
369  transport =
370  skT.openClientTransport((String) this.cP.get(Connection_enums.host_name),
371  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
372 
373  if (!transport.isOpen()) transport.open();
374  protocol = new TBinaryProtocol(transport);
375  } else {
376  throw new RuntimeException("Invalid protocol supplied");
377  }
378  return protocol;
379  }
std::string toString(const ExtArgumentType &sig_type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

String com.omnisci.jdbc.OmniSciConnection.nativeSQL ( String  sql) throws SQLException
inline

Definition at line 455 of file OmniSciConnection.java.

455  { // logger.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  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql) throws SQLException
inline

Definition at line 446 of file OmniSciConnection.java.

447  { // logger.debug("Entered");
448  throw new UnsupportedOperationException("Not supported yet,"
449  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
450  + " class:" + new Throwable().getStackTrace()[0].getClassName()
451  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
452  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql,
int  resultSetType,
int  resultSetConcurrency 
) throws SQLException
inline

Definition at line 594 of file OmniSciConnection.java.

596  { // logger.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  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql,
int  resultSetType,
int  resultSetConcurrency,
int  resultSetHoldability 
) throws SQLException
inline

Definition at line 695 of file OmniSciConnection.java.

698  { // logger.debug("Entered");
699  throw new UnsupportedOperationException("Not supported yet,"
700  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
701  + " class:" + new Throwable().getStackTrace()[0].getClassName()
702  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
703  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql) throws SQLException
inline

Definition at line 440 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

441  { // logger.debug("Entered");
442  return new OmniSciPreparedStatement(sql, session, this);
443  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  resultSetType,
int  resultSetConcurrency 
) throws SQLException
inline

Definition at line 587 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

589  { // logger.debug("Entered");
590  return new OmniSciPreparedStatement(sql, session, this);
591  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  resultSetType,
int  resultSetConcurrency,
int  resultSetHoldability 
) throws SQLException
inline

Definition at line 684 of file OmniSciConnection.java.

687  { // logger.debug("Entered");
688  throw new UnsupportedOperationException("Not supported yet,"
689  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
690  + " class:" + new Throwable().getStackTrace()[0].getClassName()
691  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
692  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  autoGeneratedKeys 
) throws SQLException
inline

Definition at line 706 of file OmniSciConnection.java.

707  { // logger.debug("Entered");
708  throw new UnsupportedOperationException("Not supported yet,"
709  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
710  + " class:" + new Throwable().getStackTrace()[0].getClassName()
711  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
712  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int[]  columnIndexes 
) throws SQLException
inline

Definition at line 715 of file OmniSciConnection.java.

716  { // logger.debug("Entered");
717  throw new UnsupportedOperationException("Not supported yet,"
718  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
719  + " class:" + new Throwable().getStackTrace()[0].getClassName()
720  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
721  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
String[]  columnNames 
) throws SQLException
inline

Definition at line 724 of file OmniSciConnection.java.

725  { // logger.debug("Entered");
726  throw new UnsupportedOperationException("Not supported yet,"
727  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
728  + " class:" + new Throwable().getStackTrace()[0].getClassName()
729  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
730  }
void com.omnisci.jdbc.OmniSciConnection.releaseSavepoint ( Savepoint  savepoint) throws SQLException
inline

Definition at line 665 of file OmniSciConnection.java.

666  { // logger.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.OmniSciConnection.rollback ( ) throws SQLException
inline

Definition at line 479 of file OmniSciConnection.java.

479  { // logger.debug("Entered");
480  throw new UnsupportedOperationException("Not supported yet,"
481  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
482  + " class:" + new Throwable().getStackTrace()[0].getClassName()
483  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
484  }
void com.omnisci.jdbc.OmniSciConnection.rollback ( Savepoint  savepoint) throws SQLException
inline

Definition at line 656 of file OmniSciConnection.java.

657  { // logger.debug("Entered");
658  throw new UnsupportedOperationException("Not supported yet,"
659  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
660  + " class:" + new Throwable().getStackTrace()[0].getClassName()
661  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
662  }
void com.omnisci.jdbc.OmniSciConnection.setAutoCommit ( boolean  autoCommit) throws SQLException
inline

Definition at line 463 of file OmniSciConnection.java.

464  { // logger.debug("Entered");
465  // we always autocommit per statement
466  }
void com.omnisci.jdbc.OmniSciConnection.setCatalog ( String  catalog) throws SQLException
inline

Definition at line 548 of file OmniSciConnection.java.

548  { // logger.debug("Entered");
549  throw new UnsupportedOperationException("Not supported yet,"
550  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
551  + " class:" + new Throwable().getStackTrace()[0].getClassName()
552  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
553  }
void com.omnisci.jdbc.OmniSciConnection.setClientInfo ( String  name,
String  value 
) throws SQLClientInfoException
inline

Definition at line 779 of file OmniSciConnection.java.

779  {
780  throw new UnsupportedOperationException("Not supported yet,"
781  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
782  + " class:" + new Throwable().getStackTrace()[0].getClassName()
783  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
784  }
void com.omnisci.jdbc.OmniSciConnection.setClientInfo ( Properties  properties) throws SQLClientInfoException
inline

Definition at line 787 of file OmniSciConnection.java.

787  {
788  throw new UnsupportedOperationException("Not supported yet,"
789  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
790  + " class:" + new Throwable().getStackTrace()[0].getClassName()
791  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
792  }
void com.omnisci.jdbc.OmniSciConnection.setHoldability ( int  holdability) throws SQLException
inline

Definition at line 622 of file OmniSciConnection.java.

623  { // logger.debug("Entered");
624  throw new UnsupportedOperationException("Not supported yet,"
625  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
626  + " class:" + new Throwable().getStackTrace()[0].getClassName()
627  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
628  }
void com.omnisci.jdbc.OmniSciConnection.setNetworkTimeout ( Executor  executor,
int  milliseconds 
) throws SQLException
inline

Definition at line 867 of file OmniSciConnection.java.

868  { // logger.debug("Entered");
869  throw new UnsupportedOperationException("Not supported yet,"
870  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
871  + " class:" + new Throwable().getStackTrace()[0].getClassName()
872  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
873  }
void com.omnisci.jdbc.OmniSciConnection.setReadOnly ( boolean  readOnly) throws SQLException
inline

Definition at line 523 of file OmniSciConnection.java.

524  { // logger.debug("Entered");
525  // TODO MAT we can't push the readonly upstream currently
526  // but we could make JDBC obey this command
527  }
Savepoint com.omnisci.jdbc.OmniSciConnection.setSavepoint ( ) throws SQLException
inline

Definition at line 639 of file OmniSciConnection.java.

639  { // logger.debug("Entered");
640  throw new UnsupportedOperationException("Not supported yet,"
641  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
642  + " class:" + new Throwable().getStackTrace()[0].getClassName()
643  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
644  }
Savepoint com.omnisci.jdbc.OmniSciConnection.setSavepoint ( String  name) throws SQLException
inline

Definition at line 647 of file OmniSciConnection.java.

648  { // logger.debug("Entered");
649  throw new UnsupportedOperationException("Not supported yet,"
650  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
651  + " class:" + new Throwable().getStackTrace()[0].getClassName()
652  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
653  }
void com.omnisci.jdbc.OmniSciConnection.setSchema ( String  schema) throws SQLException
inline

Definition at line 833 of file OmniSciConnection.java.

References com.omnisci.jdbc.Connection_enums.db_name.

833  { // logger.debug("Entered");
834  // Setting setSchema to be a NOOP allows integration with third party products
835  // that require a successful call to setSchema to work.
836  Object db_name = this.cP.get(Connection_enums.db_name);
837  if (db_name == null) {
838  throw new RuntimeException("db name not set, "
839  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
840  + " class:" + new Throwable().getStackTrace()[0].getClassName()
841  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
842  }
843  if (!schema.equals(db_name.toString())) {
844  logger.warn("Connected to schema [" + schema + "] differs from db name [" + db_name
845  + "].");
846  }
847  return;
848  }
void com.omnisci.jdbc.OmniSciConnection.setSession ( Object  pki_auth) throws java.lang.Exception
inlineprivate

Definition at line 381 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.cP, com.omnisci.jdbc.Connection_enums.db_name, com.omnisci.jdbc.OmniSciConnection.session, com.omnisci.jdbc.Connection_enums.sslcert, com.omnisci.jdbc.Connection_enums.sslkey_password, toString(), com.omnisci.jdbc.Connection_enums.user, and com.omnisci.jdbc.Connection_enums.user_passwd.

Referenced by com.omnisci.jdbc.OmniSciConnection.OmniSciConnection().

381  {
382  KeyLoader.S_struct s_struct = null;
383  // If pki aut then stuff public cert into password.
384  if (pki_auth != null && pki_auth.toString().equalsIgnoreCase("true")) {
385  s_struct = KeyLoader.getDetails_pkcs12(
386  this.cP.get(Connection_enums.sslcert).toString(),
388  this.cP.put(Connection_enums.user_passwd, s_struct.cert);
389  }
390 
391  // Get the seesion for all connectioms
392  session = client.connect((String) this.cP.get(Connection_enums.user),
393  (String) this.cP.get(Connection_enums.user_passwd),
394  (String) this.cP.get(Connection_enums.db_name));
395 
396  // if pki auth the session will be encoded.
397  if (pki_auth != null && pki_auth.toString().equalsIgnoreCase("true")) {
398  Cipher cipher = Cipher.getInstance(s_struct.key.getAlgorithm());
399  cipher.init(Cipher.DECRYPT_MODE, s_struct.key);
400  // session is encrypted and encoded in b64
401  byte[] decodedBytes = Base64.getDecoder().decode(session);
402  byte[] decoded_bytes = cipher.doFinal(decodedBytes);
403  session = new String(decoded_bytes, "UTF-8");
404  }
405  }
std::string toString(const ExtArgumentType &sig_type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void com.omnisci.jdbc.OmniSciConnection.setTransactionIsolation ( int  level) throws SQLException
inline

Definition at line 561 of file OmniSciConnection.java.

562  { // logger.debug("Entered");
563  }
void com.omnisci.jdbc.OmniSciConnection.setTypeMap ( Map< String, Class<?>>  map) throws SQLException
inline

Definition at line 613 of file OmniSciConnection.java.

614  { // logger.debug("Entered");
615  throw new UnsupportedOperationException("Not supported yet,"
616  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
617  + " class:" + new Throwable().getStackTrace()[0].getClassName()
618  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
619  }
public<T> T com.omnisci.jdbc.OmniSciConnection.unwrap ( Class< T >  iface) throws SQLException
inlinepackage

Definition at line 884 of file OmniSciConnection.java.

884  { // logger.debug("Entered");
885  throw new UnsupportedOperationException("Not supported yet,"
886  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
887  + " class:" + new Throwable().getStackTrace()[0].getClassName()
888  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
889  }

Member Data Documentation

String com.omnisci.jdbc.OmniSciConnection.catalog
protected
OmniSci.Client com.omnisci.jdbc.OmniSciConnection.client = null
protected
final Logger com.omnisci.jdbc.OmniSciConnection.logger = LoggerFactory.getLogger(OmniSciConnection.class)
staticpackage

Definition at line 141 of file OmniSciConnection.java.

Set<String> com.omnisci.jdbc.OmniSciConnection.protocol_set
package
Initial value:
= new HashSet<String>(
Arrays.asList("binary", "binary_tls", "http", "https", "https_insecure"))

Definition at line 143 of file OmniSciConnection.java.

Referenced by com.omnisci.jdbc.OmniSciConnection.Connection_properties.validate_params().

String com.omnisci.jdbc.OmniSciConnection.session = null
protected

Definition at line 283 of file OmniSciConnection.java.

Referenced by com.omnisci.jdbc.OmniSciConnection.close(), com.omnisci.jdbc.OmniSciConnection.closeConnection(), com.omnisci.jdbc.OmniSciConnection.createStatement(), com.omnisci.jdbc.OmniSciConnection.isClosed(), com.omnisci.jdbc.OmniSciConnection.isReadOnly(), com.omnisci.jdbc.OmniSciConnection.isValid(), com.omnisci.jdbc.OmniSciConnection.prepareStatement(), 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(), com.omnisci.jdbc.OmniSciConnection.setSession(), 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().

TTransport com.omnisci.jdbc.OmniSciConnection.transport
protected
String com.omnisci.jdbc.OmniSciConnection.url
protected
SQLWarning com.omnisci.jdbc.OmniSciConnection.warnings
protected

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