OmniSciDB  340b00dbf6
 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 139 of file OmniSciConnection.java.

Constructor & Destructor Documentation

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

Definition at line 399 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().

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

+ 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 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  }
void com.omnisci.jdbc.OmniSciConnection.clearWarnings ( ) throws SQLException
inline

Definition at line 568 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.warnings.

568  { // logger.debug("Entered");
569  warnings = null;
570  }
void com.omnisci.jdbc.OmniSciConnection.close ( ) throws SQLException
inline

Definition at line 479 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__().

479  { // logger.debug("Entered");
480  try {
481  logger.debug("Session at close is " + session);
482  if (session != null) {
483  client.disconnect(session);
484  }
485  closeConnection();
486  } catch (TOmniSciException ex) {
487  throw new SQLException("disconnect failed." + ex.toString());
488  } catch (TException ex) {
489  throw new SQLException("disconnect failed." + ex.toString());
490  }
491  }

+ 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 494 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

494  { // logger.debug("Entered");
495  session = null;
496  transport.close();
497  }

+ Here is the caller graph for this function:

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

Definition at line 466 of file OmniSciConnection.java.

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

Definition at line 804 of file OmniSciConnection.java.

References run_benchmark_import.type.

805  { // logger.debug("Entered");
806  TDatumType type;
807  try {
808  type = TDatumType.valueOf(typeName.toUpperCase());
809  } catch (IllegalArgumentException ex) {
810  throw new SQLException("No matching omnisci type for " + typeName);
811  }
812  return new OmniSciArray(type, elements);
813  }
Blob com.omnisci.jdbc.OmniSciConnection.createBlob ( ) 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  }
Clob com.omnisci.jdbc.OmniSciConnection.createClob ( ) throws SQLException
inline

Definition at line 725 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  }
NClob com.omnisci.jdbc.OmniSciConnection.createNClob ( ) 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  }
SQLXML com.omnisci.jdbc.OmniSciConnection.createSQLXML ( ) 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  }
Statement com.omnisci.jdbc.OmniSciConnection.createStatement ( ) throws SQLException
inline

Definition at line 427 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

Definition at line 573 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

Definition at line 666 of file OmniSciConnection.java.

668  { // logger.debug("Entered");
669  throw new UnsupportedOperationException("Not supported yet,"
670  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
671  + " class:" + new Throwable().getStackTrace()[0].getClassName()
672  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
673  }
Struct com.omnisci.jdbc.OmniSciConnection.createStruct ( String  typeName,
Object[]  attributes 
) throws SQLException
inline

Definition at line 816 of file OmniSciConnection.java.

817  { // logger.debug("Entered");
818  throw new UnsupportedOperationException("Not supported yet,"
819  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
820  + " class:" + new Throwable().getStackTrace()[0].getClassName()
821  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
822  }
OmniSciConnection com.omnisci.jdbc.OmniSciConnection.getAlternateConnection ( ) throws SQLException
inline

Definition at line 283 of file OmniSciConnection.java.

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

283  {
284  // Clones the orignal java connection object, and then reconnects
285  // at the thrift layer - doesn't re-authenticate at the application
286  // level. Instead reuses the orignal connections session number.
287  logger.debug("OmniSciConnection clone");
288  OmniSciConnection omniSciConnection = null;
289  try {
290  omniSciConnection = (OmniSciConnection) super.clone();
291  } catch (CloneNotSupportedException eE) {
292  throw new SQLException(
293  "Error cloning connection [" + OmniSciExceptionText.getExceptionDetail(eE),
294  eE);
295  }
296  // Now over write the old connection.
297  try {
298  TProtocol protocol = omniSciConnection.manageConnection();
299  omniSciConnection.client = new OmniSci.Client(protocol);
300  } catch (java.lang.Exception jE) {
301  throw new SQLException("Error creating new connection "
302  + OmniSciExceptionText.getExceptionDetail(jE),
303  jE);
304  }
305  return omniSciConnection;
306  }
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 461 of file OmniSciConnection.java.

461  { // logger.debug("Entered");
462  return true;
463  }
String com.omnisci.jdbc.OmniSciConnection.getCatalog ( ) throws SQLException
inline

Definition at line 548 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.catalog.

548  { // logger.debug("Entered");
549  return catalog;
550  }
String com.omnisci.jdbc.OmniSciConnection.getClientInfo ( String  name) throws SQLException
inline

Definition at line 787 of file OmniSciConnection.java.

788  { // logger.debug("Entered");
789  throw new UnsupportedOperationException("Not supported yet,"
790  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
791  + " class:" + new Throwable().getStackTrace()[0].getClassName()
792  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
793  }
Properties com.omnisci.jdbc.OmniSciConnection.getClientInfo ( ) throws SQLException
inline

Definition at line 796 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  }
int com.omnisci.jdbc.OmniSciConnection.getHoldability ( ) throws SQLException
inline

Definition at line 623 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  }
DatabaseMetaData com.omnisci.jdbc.OmniSciConnection.getMetaData ( ) throws SQLException
inline

Definition at line 508 of file OmniSciConnection.java.

508  { // logger.debug("Entered");
509  DatabaseMetaData mapDMetaData = new OmniSciDatabaseMetaData(this);
510 
511  return mapDMetaData;
512  }
int com.omnisci.jdbc.OmniSciConnection.getNetworkTimeout ( ) throws SQLException
inline

Definition at line 868 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  }
String com.omnisci.jdbc.OmniSciConnection.getSchema ( ) throws SQLException
inline

Definition at line 843 of file OmniSciConnection.java.

843  { // logger.debug("Entered");
844  throw new UnsupportedOperationException("Not supported yet,"
845  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
846  + " class:" + new Throwable().getStackTrace()[0].getClassName()
847  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
848  }
int com.omnisci.jdbc.OmniSciConnection.getTransactionIsolation ( ) throws SQLException
inline

Definition at line 558 of file OmniSciConnection.java.

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

Definition at line 596 of file OmniSciConnection.java.

597  { // logger.debug("Entered");
598  throw new UnsupportedOperationException("Not supported yet,"
599  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
600  + " class:" + new Throwable().getStackTrace()[0].getClassName()
601  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
602  }
SQLWarning com.omnisci.jdbc.OmniSciConnection.getWarnings ( ) throws SQLException
inline

Definition at line 563 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.warnings.

563  { // logger.debug("Entered");
564  return warnings;
565  }
boolean com.omnisci.jdbc.OmniSciConnection.isClosed ( ) throws SQLException
inline

Definition at line 500 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

500  { // logger.debug("Entered");
501  if (session == null) {
502  return true;
503  }
504  return false;
505  }
boolean com.omnisci.jdbc.OmniSciConnection.isReadOnly ( ) throws SQLException
inline

Definition at line 522 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

522  { // logger.debug("Entered");
523  try {
524  if (session != null) {
525  TServerStatus server_status = client.get_server_status(session);
526  return server_status.read_only;
527  }
528  } catch (TOmniSciException ex) {
529  throw new SQLException(
530  "get_server_status failed during isReadOnly check." + ex.toString());
531  } catch (TException ex) {
532  throw new SQLException(
533  "get_server_status failed during isReadOnly check." + ex.toString());
534  }
535  // never should get here
536  return true;
537  }
boolean com.omnisci.jdbc.OmniSciConnection.isValid ( int  timeout) throws SQLException
inline

Definition at line 757 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

757  { // logger.debug("Entered");
758  try {
759  client.get_server_status(session);
760  } catch (TTransportException ex) {
761  throw new SQLException("Connection failed - " + ex.toString());
762  } catch (TOmniSciException ex) {
763  throw new SQLException("Connection failed - " + ex.toString());
764  } catch (TException ex) {
765  throw new SQLException("Connection failed - " + ex.toString());
766  }
767  return true;
768  }
boolean com.omnisci.jdbc.OmniSciConnection.isWrapperFor ( Class<?>  iface) throws SQLException
inline

Definition at line 884 of file OmniSciConnection.java.

885  { // logger.debug("Entered");
886  throw new UnsupportedOperationException("Not supported yet,"
887  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
888  + " class:" + new Throwable().getStackTrace()[0].getClassName()
889  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
890  }
TProtocol com.omnisci.jdbc.OmniSciConnection.manageConnection ( ) throws java.lang.Exception
inlineprivate

Definition at line 308 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().

308  {
309  SockTransportProperties skT = null;
310  String trust_store = null;
311  if (cP.get(Connection_enums.server_trust_store) != null
312  && !cP.get(Connection_enums.server_trust_store).toString().isEmpty()) {
313  trust_store = cP.get(Connection_enums.server_trust_store).toString();
314  }
315  String trust_store_pwd = null;
316  if (cP.get(Connection_enums.server_trust_store_pwd) != null
317  && !cP.get(Connection_enums.server_trust_store_pwd).toString().isEmpty()) {
318  trust_store_pwd = cP.get(Connection_enums.server_trust_store_pwd).toString();
319  }
320 
321  TProtocol protocol = null;
322  if (this.cP.isHttpProtocol()) {
323  // HTTP
324  skT = SockTransportProperties.getUnencryptedClient();
325 
326  transport = skT.openHttpClientTransport(
327  (String) this.cP.get(Connection_enums.host_name),
328  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
329  transport.open();
330  protocol = new TJSONProtocol(transport);
331 
332  } else if (this.cP.isBinary()) {
333  skT = SockTransportProperties.getUnencryptedClient();
334  transport =
335  skT.openClientTransport((String) this.cP.get(Connection_enums.host_name),
336  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
337  if (!transport.isOpen()) transport.open();
338  protocol = new TBinaryProtocol(transport);
339 
340  } else if (this.cP.isHttpsProtocol() || this.cP.isHttpsProtocol_insecure()) {
341  if (trust_store == null) {
342  skT = SockTransportProperties.getEncryptedClientDefaultTrustStore(
343  !this.cP.isHttpsProtocol_insecure());
344  } else {
345  skT = SockTransportProperties.getEncryptedClientSpecifiedTrustStore(
346  trust_store, trust_store_pwd, !this.cP.isHttpsProtocol_insecure());
347  }
348  transport = skT.openHttpsClientTransport(
349  (String) this.cP.get(Connection_enums.host_name),
350  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
351  transport.open();
352  protocol = new TJSONProtocol(transport);
353 
354  } else if (cP.isBinary_tls()) {
355  if (trust_store == null) {
356  skT = SockTransportProperties.getEncryptedClientDefaultTrustStore(false);
357  } else {
358  skT = SockTransportProperties.getEncryptedClientSpecifiedTrustStore(
359  trust_store, trust_store_pwd, false);
360  }
361  transport =
362  skT.openClientTransport((String) this.cP.get(Connection_enums.host_name),
363  ((Integer) this.cP.get(Connection_enums.port_num)).intValue());
364 
365  if (!transport.isOpen()) transport.open();
366  protocol = new TBinaryProtocol(transport);
367  } else {
368  throw new RuntimeException("Invalid protocol supplied");
369  }
370  return protocol;
371  }
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 447 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) throws SQLException
inline

Definition at line 438 of file OmniSciConnection.java.

439  { // logger.debug("Entered");
440  throw new UnsupportedOperationException("Not supported yet,"
441  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
442  + " class:" + new Throwable().getStackTrace()[0].getClassName()
443  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
444  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql,
int  resultSetType,
int  resultSetConcurrency 
) throws SQLException
inline

Definition at line 586 of file OmniSciConnection.java.

588  { // logger.debug("Entered");
589  throw new UnsupportedOperationException("Not supported yet,"
590  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
591  + " class:" + new Throwable().getStackTrace()[0].getClassName()
592  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
593  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql,
int  resultSetType,
int  resultSetConcurrency,
int  resultSetHoldability 
) throws SQLException
inline

Definition at line 687 of file OmniSciConnection.java.

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

Definition at line 432 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.client, and com.omnisci.jdbc.OmniSciConnection.session.

433  { // logger.debug("Entered");
434  return new OmniSciPreparedStatement(sql, session, client);
435  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  resultSetType,
int  resultSetConcurrency 
) throws SQLException
inline

Definition at line 579 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.client, and com.omnisci.jdbc.OmniSciConnection.session.

581  { // logger.debug("Entered");
582  return new OmniSciPreparedStatement(sql, session, client);
583  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  resultSetType,
int  resultSetConcurrency,
int  resultSetHoldability 
) throws SQLException
inline

Definition at line 676 of file OmniSciConnection.java.

679  { // logger.debug("Entered");
680  throw new UnsupportedOperationException("Not supported yet,"
681  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
682  + " class:" + new Throwable().getStackTrace()[0].getClassName()
683  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
684  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  autoGeneratedKeys 
) throws SQLException
inline

Definition at line 698 of file OmniSciConnection.java.

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

Definition at line 707 of file OmniSciConnection.java.

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

Definition at line 716 of file OmniSciConnection.java.

717  { // logger.debug("Entered");
718  throw new UnsupportedOperationException("Not supported yet,"
719  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
720  + " class:" + new Throwable().getStackTrace()[0].getClassName()
721  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
722  }
void com.omnisci.jdbc.OmniSciConnection.releaseSavepoint ( Savepoint  savepoint) throws SQLException
inline

Definition at line 657 of file OmniSciConnection.java.

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

Definition at line 471 of file OmniSciConnection.java.

471  { // logger.debug("Entered");
472  throw new UnsupportedOperationException("Not supported yet,"
473  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
474  + " class:" + new Throwable().getStackTrace()[0].getClassName()
475  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
476  }
void com.omnisci.jdbc.OmniSciConnection.rollback ( Savepoint  savepoint) throws SQLException
inline

Definition at line 648 of file OmniSciConnection.java.

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

Definition at line 455 of file OmniSciConnection.java.

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

Definition at line 540 of file OmniSciConnection.java.

540  { // logger.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  }
void com.omnisci.jdbc.OmniSciConnection.setClientInfo ( String  name,
String  value 
) throws SQLClientInfoException
inline

Definition at line 771 of file OmniSciConnection.java.

771  {
772  throw new UnsupportedOperationException("Not supported yet,"
773  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
774  + " class:" + new Throwable().getStackTrace()[0].getClassName()
775  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
776  }
void com.omnisci.jdbc.OmniSciConnection.setClientInfo ( Properties  properties) 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.setHoldability ( int  holdability) throws SQLException
inline

Definition at line 614 of file OmniSciConnection.java.

615  { // logger.debug("Entered");
616  throw new UnsupportedOperationException("Not supported yet,"
617  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
618  + " class:" + new Throwable().getStackTrace()[0].getClassName()
619  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
620  }
void com.omnisci.jdbc.OmniSciConnection.setNetworkTimeout ( Executor  executor,
int  milliseconds 
) throws SQLException
inline

Definition at line 859 of file OmniSciConnection.java.

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

Definition at line 515 of file OmniSciConnection.java.

516  { // logger.debug("Entered");
517  // TODO MAT we can't push the readonly upstream currently
518  // but we could make JDBC obey this command
519  }
Savepoint com.omnisci.jdbc.OmniSciConnection.setSavepoint ( ) 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  }
Savepoint com.omnisci.jdbc.OmniSciConnection.setSavepoint ( String  name) throws SQLException
inline

Definition at line 639 of file OmniSciConnection.java.

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

Definition at line 825 of file OmniSciConnection.java.

References com.omnisci.jdbc.Connection_enums.db_name.

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

Definition at line 373 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().

373  {
374  KeyLoader.S_struct s_struct = null;
375  // If pki aut then stuff public cert into password.
376  if (pki_auth != null && pki_auth.toString().equalsIgnoreCase("true")) {
377  s_struct = KeyLoader.getDetails_pkcs12(
378  this.cP.get(Connection_enums.sslcert).toString(),
380  this.cP.put(Connection_enums.user_passwd, s_struct.cert);
381  }
382 
383  // Get the seesion for all connectioms
384  session = client.connect((String) this.cP.get(Connection_enums.user),
385  (String) this.cP.get(Connection_enums.user_passwd),
386  (String) this.cP.get(Connection_enums.db_name));
387 
388  // if pki auth the session will be encoded.
389  if (pki_auth != null && pki_auth.toString().equalsIgnoreCase("true")) {
390  Cipher cipher = Cipher.getInstance(s_struct.key.getAlgorithm());
391  cipher.init(Cipher.DECRYPT_MODE, s_struct.key);
392  // session is encrypted and encoded in b64
393  byte[] decodedBytes = Base64.getDecoder().decode(session);
394  byte[] decoded_bytes = cipher.doFinal(decodedBytes);
395  session = new String(decoded_bytes, "UTF-8");
396  }
397  }
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 553 of file OmniSciConnection.java.

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

Definition at line 605 of file OmniSciConnection.java.

606  { // logger.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  }
public<T> T com.omnisci.jdbc.OmniSciConnection.unwrap ( Class< T >  iface) throws SQLException
inlinepackage

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  }

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 140 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 142 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 275 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_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_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: