OmniSciDB  fe05a0c208
 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 base_properties) 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  base_properties 
) throws SQLException
inline

Definition at line 446 of file OmniSciConnection.java.

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

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

446  {
447  this.url = url;
448  this.cP = new Connection_properties(url, base_properties);
449  try {
450  TProtocol protocol = manageConnection();
451  client = new OmniSci.Client(protocol);
452  setSession(this.cP.getProperty(Options.pkiauth));
453  catalog = (String) this.cP.getProperty(Options.db_name);
454  } catch (TTransportException ex) {
455  throw new SQLException("Thrift transport connection failed - "
456  + OmniSciExceptionText.getExceptionDetail(ex),
457  ex);
458  } catch (TOmniSciException ex) {
459  throw new SQLException("Omnisci connection failed - "
460  + OmniSciExceptionText.getExceptionDetail(ex),
461  ex);
462  } catch (TException ex) {
463  throw new SQLException(
464  "Thrift failed - " + OmniSciExceptionText.getExceptionDetail(ex), ex);
465  } catch (java.lang.Exception ex) {
466  throw new SQLException(
467  "Connection failed - " + OmniSciExceptionText.getExceptionDetail(ex), ex);
468  }
469  }

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

896  { // logger.debug("Entered");
897  throw new UnsupportedOperationException("Not supported yet,"
898  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
899  + " class:" + new Throwable().getStackTrace()[0].getClassName()
900  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
901  }
void com.omnisci.jdbc.OmniSciConnection.clearWarnings ( ) throws SQLException
inline

Definition at line 613 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.warnings.

613  { // logger.debug("Entered");
614  warnings = null;
615  }
void com.omnisci.jdbc.OmniSciConnection.close ( ) throws SQLException
inline

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

524  { // logger.debug("Entered");
525  try {
526  logger.debug("Session at close is " + session);
527  if (session != null) {
528  client.disconnect(session);
529  }
530  closeConnection();
531  } catch (TOmniSciException ex) {
532  throw new SQLException("disconnect failed." + ex.toString());
533  } catch (TException ex) {
534  throw new SQLException("disconnect failed." + ex.toString());
535  }
536  }

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

References com.omnisci.jdbc.OmniSciConnection.session.

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

539  { // logger.debug("Entered");
540  session = null;
541  transport.close();
542  }

+ Here is the caller graph for this function:

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

Definition at line 511 of file OmniSciConnection.java.

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

Definition at line 849 of file OmniSciConnection.java.

References run_benchmark_import.type, and typeName().

850  { // logger.debug("Entered");
851  TDatumType type;
852  try {
853  type = TDatumType.valueOf(typeName.toUpperCase());
854  } catch (IllegalArgumentException ex) {
855  throw new SQLException("No matching omnisci type for " + typeName);
856  }
857  return new OmniSciArray(type, elements);
858  }
std::string typeName(const T *v)
Definition: toString.h:82

+ Here is the call graph for this function:

Blob com.omnisci.jdbc.OmniSciConnection.createBlob ( ) throws SQLException
inline

Definition at line 778 of file OmniSciConnection.java.

778  { // logger.debug("Entered");
779  throw new UnsupportedOperationException("Not supported yet,"
780  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
781  + " class:" + new Throwable().getStackTrace()[0].getClassName()
782  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
783  }
Clob com.omnisci.jdbc.OmniSciConnection.createClob ( ) throws SQLException
inline

Definition at line 770 of file OmniSciConnection.java.

770  { // logger.debug("Entered");
771  throw new UnsupportedOperationException("Not supported yet,"
772  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
773  + " class:" + new Throwable().getStackTrace()[0].getClassName()
774  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
775  }
NClob com.omnisci.jdbc.OmniSciConnection.createNClob ( ) throws SQLException
inline

Definition at line 786 of file OmniSciConnection.java.

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

Definition at line 794 of file OmniSciConnection.java.

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

Definition at line 472 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

Definition at line 618 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

Definition at line 711 of file OmniSciConnection.java.

713  { // logger.debug("Entered");
714  throw new UnsupportedOperationException("Not supported yet,"
715  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
716  + " class:" + new Throwable().getStackTrace()[0].getClassName()
717  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
718  }
Struct com.omnisci.jdbc.OmniSciConnection.createStruct ( String  typeName,
Object[]  attributes 
) throws SQLException
inline

Definition at line 861 of file OmniSciConnection.java.

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

Definition at line 333 of file OmniSciConnection.java.

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

333  {
334  // Clones the orignal java connection object, and then reconnects
335  // at the thrift layer - doesn't re-authenticate at the application
336  // level. Instead reuses the orignal connections session number.
337  logger.debug("OmniSciConnection clone");
338  OmniSciConnection omniSciConnection = null;
339  try {
340  omniSciConnection = (OmniSciConnection) super.clone();
341  } catch (CloneNotSupportedException eE) {
342  throw new SQLException(
343  "Error cloning connection [" + OmniSciExceptionText.getExceptionDetail(eE),
344  eE);
345  }
346  // Now over write the old connection.
347  try {
348  TProtocol protocol = omniSciConnection.manageConnection();
349  omniSciConnection.client = new OmniSci.Client(protocol);
350  } catch (java.lang.Exception jE) {
351  throw new SQLException("Error creating new connection "
352  + OmniSciExceptionText.getExceptionDetail(jE),
353  jE);
354  }
355  return omniSciConnection;
356  }
OmniSciConnection(String url, Properties base_properties)

+ Here is the call graph for this function:

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

Definition at line 506 of file OmniSciConnection.java.

506  { // logger.debug("Entered");
507  return true;
508  }
String com.omnisci.jdbc.OmniSciConnection.getCatalog ( ) throws SQLException
inline

Definition at line 593 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.catalog.

593  { // logger.debug("Entered");
594  return catalog;
595  }
String com.omnisci.jdbc.OmniSciConnection.getClientInfo ( String  name) throws SQLException
inline

Definition at line 832 of file OmniSciConnection.java.

833  { // logger.debug("Entered");
834  throw new UnsupportedOperationException("Not supported yet,"
835  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
836  + " class:" + new Throwable().getStackTrace()[0].getClassName()
837  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
838  }
Properties com.omnisci.jdbc.OmniSciConnection.getClientInfo ( ) throws SQLException
inline

Definition at line 841 of file OmniSciConnection.java.

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

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

Definition at line 553 of file OmniSciConnection.java.

553  { // logger.debug("Entered");
554  DatabaseMetaData mapDMetaData = new OmniSciDatabaseMetaData(this);
555 
556  return mapDMetaData;
557  }
int com.omnisci.jdbc.OmniSciConnection.getNetworkTimeout ( ) throws SQLException
inline

Definition at line 913 of file OmniSciConnection.java.

913  { // logger.debug("Entered");
914  throw new UnsupportedOperationException("Not supported yet,"
915  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
916  + " class:" + new Throwable().getStackTrace()[0].getClassName()
917  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
918  }
String com.omnisci.jdbc.OmniSciConnection.getSchema ( ) throws SQLException
inline

Definition at line 888 of file OmniSciConnection.java.

888  { // logger.debug("Entered");
889  throw new UnsupportedOperationException("Not supported yet,"
890  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
891  + " class:" + new Throwable().getStackTrace()[0].getClassName()
892  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
893  }
int com.omnisci.jdbc.OmniSciConnection.getTransactionIsolation ( ) throws SQLException
inline

Definition at line 603 of file OmniSciConnection.java.

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

Definition at line 641 of file OmniSciConnection.java.

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

Definition at line 608 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.warnings.

608  { // logger.debug("Entered");
609  return warnings;
610  }
boolean com.omnisci.jdbc.OmniSciConnection.isClosed ( ) throws SQLException
inline

Definition at line 545 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

545  { // logger.debug("Entered");
546  if (session == null) {
547  return true;
548  }
549  return false;
550  }
boolean com.omnisci.jdbc.OmniSciConnection.isReadOnly ( ) throws SQLException
inline

Definition at line 567 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

567  { // logger.debug("Entered");
568  try {
569  if (session != null) {
570  TServerStatus server_status = client.get_server_status(session);
571  return server_status.read_only;
572  }
573  } catch (TOmniSciException ex) {
574  throw new SQLException(
575  "get_server_status failed during isReadOnly check." + ex.toString());
576  } catch (TException ex) {
577  throw new SQLException(
578  "get_server_status failed during isReadOnly check." + ex.toString());
579  }
580  // never should get here
581  return true;
582  }
boolean com.omnisci.jdbc.OmniSciConnection.isValid ( int  timeout) throws SQLException
inline

Definition at line 802 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

802  { // logger.debug("Entered");
803  try {
804  client.get_server_status(session);
805  } catch (TTransportException ex) {
806  throw new SQLException("Connection failed - " + ex.toString());
807  } catch (TOmniSciException ex) {
808  throw new SQLException("Connection failed - " + ex.toString());
809  } catch (TException ex) {
810  throw new SQLException("Connection failed - " + ex.toString());
811  }
812  return true;
813  }
boolean com.omnisci.jdbc.OmniSciConnection.isWrapperFor ( Class<?>  iface) throws SQLException
inline

Definition at line 929 of file OmniSciConnection.java.

930  { // logger.debug("Entered");
931  throw new UnsupportedOperationException("Not supported yet,"
932  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
933  + " class:" + new Throwable().getStackTrace()[0].getClassName()
934  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
935  }
TProtocol com.omnisci.jdbc.OmniSciConnection.manageConnection ( ) throws java.lang.Exception
inlineprivate

Definition at line 360 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.cP, com.omnisci.jdbc.Options.host_name, Integer, 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.Options.port_num, com.omnisci.jdbc.Options.server_trust_store, com.omnisci.jdbc.Options.server_trust_store_pwd, and com.omnisci.jdbc.OmniSciConnection.transport.

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

360  {
361  SockTransportProperties skT = null;
362  String trust_store = null;
363  if (cP.getProperty(Options.server_trust_store) != null
364  && !cP.getProperty(Options.server_trust_store).isEmpty()) {
365  trust_store = cP.getProperty(Options.server_trust_store);
366  }
367  String trust_store_pwd = null;
368  if (cP.getProperty(Options.server_trust_store_pwd) != null
369  && !cP.getProperty(Options.server_trust_store_pwd).isEmpty()) {
370  trust_store_pwd = cP.getProperty(Options.server_trust_store_pwd);
371  }
372 
373  TProtocol protocol = null;
374  if (this.cP.isHttpProtocol()) {
375  // HTTP
376  skT = SockTransportProperties.getUnencryptedClient();
377 
378  transport = skT.openHttpClientTransport(this.cP.getProperty(Options.host_name),
379  Integer.parseInt(this.cP.getProperty(Options.port_num)));
380  transport.open();
381  protocol = new TJSONProtocol(transport);
382 
383  } else if (this.cP.isBinary()) {
384  skT = SockTransportProperties.getUnencryptedClient();
385  transport = skT.openClientTransport(this.cP.getProperty(Options.host_name),
386  Integer.parseInt(this.cP.getProperty(Options.port_num)));
387  if (!transport.isOpen()) transport.open();
388  protocol = new TBinaryProtocol(transport);
389 
390  } else if (this.cP.isHttpsProtocol() || this.cP.isHttpsProtocol_insecure()) {
391  if (trust_store == null) {
392  skT = SockTransportProperties.getEncryptedClientDefaultTrustStore(
393  !this.cP.isHttpsProtocol_insecure());
394  } else {
395  skT = SockTransportProperties.getEncryptedClientSpecifiedTrustStore(
396  trust_store, trust_store_pwd, !this.cP.isHttpsProtocol_insecure());
397  }
398  transport = skT.openHttpsClientTransport(this.cP.getProperty(Options.host_name),
399  Integer.parseInt(this.cP.getProperty(Options.port_num)));
400  transport.open();
401  protocol = new TJSONProtocol(transport);
402 
403  } else if (cP.isBinary_tls()) {
404  if (trust_store == null) {
405  skT = SockTransportProperties.getEncryptedClientDefaultTrustStore(false);
406  } else {
407  skT = SockTransportProperties.getEncryptedClientSpecifiedTrustStore(
408  trust_store, trust_store_pwd, false);
409  }
410  transport = skT.openClientTransport(this.cP.getProperty(Options.host_name),
411  Integer.parseInt(this.cP.getProperty(Options.port_num)));
412 
413  if (!transport.isOpen()) transport.open();
414  protocol = new TBinaryProtocol(transport);
415  } else {
416  throw new SQLException("Invalid protocol supplied");
417  }
418  return protocol;
419  }

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

492  { // logger.debug("Entered");
493  throw new UnsupportedOperationException("Not supported yet,"
494  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
495  + " class:" + new Throwable().getStackTrace()[0].getClassName()
496  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
497  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql) throws SQLException
inline

Definition at line 483 of file OmniSciConnection.java.

484  { // logger.debug("Entered");
485  throw new UnsupportedOperationException("Not supported yet,"
486  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
487  + " class:" + new Throwable().getStackTrace()[0].getClassName()
488  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
489  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql,
int  resultSetType,
int  resultSetConcurrency 
) throws SQLException
inline

Definition at line 631 of file OmniSciConnection.java.

633  { // logger.debug("Entered");
634  throw new UnsupportedOperationException("Not supported yet,"
635  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
636  + " class:" + new Throwable().getStackTrace()[0].getClassName()
637  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
638  }
CallableStatement com.omnisci.jdbc.OmniSciConnection.prepareCall ( String  sql,
int  resultSetType,
int  resultSetConcurrency,
int  resultSetHoldability 
) throws SQLException
inline

Definition at line 732 of file OmniSciConnection.java.

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

Definition at line 477 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

Definition at line 624 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.session.

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

Definition at line 721 of file OmniSciConnection.java.

724  { // logger.debug("Entered");
725  throw new UnsupportedOperationException("Not supported yet,"
726  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
727  + " class:" + new Throwable().getStackTrace()[0].getClassName()
728  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
729  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int  autoGeneratedKeys 
) throws SQLException
inline

Definition at line 743 of file OmniSciConnection.java.

744  { // logger.debug("Entered");
745  throw new UnsupportedOperationException("Not supported yet,"
746  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
747  + " class:" + new Throwable().getStackTrace()[0].getClassName()
748  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
749  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
int[]  columnIndexes 
) throws SQLException
inline

Definition at line 752 of file OmniSciConnection.java.

753  { // logger.debug("Entered");
754  throw new UnsupportedOperationException("Not supported yet,"
755  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
756  + " class:" + new Throwable().getStackTrace()[0].getClassName()
757  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
758  }
PreparedStatement com.omnisci.jdbc.OmniSciConnection.prepareStatement ( String  sql,
String[]  columnNames 
) throws SQLException
inline

Definition at line 761 of file OmniSciConnection.java.

762  { // logger.debug("Entered");
763  throw new UnsupportedOperationException("Not supported yet,"
764  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
765  + " class:" + new Throwable().getStackTrace()[0].getClassName()
766  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
767  }
void com.omnisci.jdbc.OmniSciConnection.releaseSavepoint ( Savepoint  savepoint) throws SQLException
inline

Definition at line 702 of file OmniSciConnection.java.

703  { // logger.debug("Entered");
704  throw new UnsupportedOperationException("Not supported yet,"
705  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
706  + " class:" + new Throwable().getStackTrace()[0].getClassName()
707  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
708  }
void com.omnisci.jdbc.OmniSciConnection.rollback ( ) throws SQLException
inline

Definition at line 516 of file OmniSciConnection.java.

516  { // logger.debug("Entered");
517  throw new UnsupportedOperationException("Not supported yet,"
518  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
519  + " class:" + new Throwable().getStackTrace()[0].getClassName()
520  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
521  }
void com.omnisci.jdbc.OmniSciConnection.rollback ( Savepoint  savepoint) throws SQLException
inline

Definition at line 693 of file OmniSciConnection.java.

694  { // logger.debug("Entered");
695  throw new UnsupportedOperationException("Not supported yet,"
696  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
697  + " class:" + new Throwable().getStackTrace()[0].getClassName()
698  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
699  }
void com.omnisci.jdbc.OmniSciConnection.setAutoCommit ( boolean  autoCommit) throws SQLException
inline

Definition at line 500 of file OmniSciConnection.java.

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

Definition at line 585 of file OmniSciConnection.java.

585  { // logger.debug("Entered");
586  throw new UnsupportedOperationException("Not supported yet,"
587  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
588  + " class:" + new Throwable().getStackTrace()[0].getClassName()
589  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
590  }
void com.omnisci.jdbc.OmniSciConnection.setClientInfo ( String  name,
String  value 
) throws SQLClientInfoException
inline

Definition at line 816 of file OmniSciConnection.java.

816  {
817  throw new UnsupportedOperationException("Not supported yet,"
818  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
819  + " class:" + new Throwable().getStackTrace()[0].getClassName()
820  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
821  }
void com.omnisci.jdbc.OmniSciConnection.setClientInfo ( Properties  properties) throws SQLClientInfoException
inline

Definition at line 824 of file OmniSciConnection.java.

824  {
825  throw new UnsupportedOperationException("Not supported yet,"
826  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
827  + " class:" + new Throwable().getStackTrace()[0].getClassName()
828  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
829  }
void com.omnisci.jdbc.OmniSciConnection.setHoldability ( int  holdability) throws SQLException
inline

Definition at line 659 of file OmniSciConnection.java.

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

Definition at line 904 of file OmniSciConnection.java.

905  { // logger.debug("Entered");
906  throw new UnsupportedOperationException("Not supported yet,"
907  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
908  + " class:" + new Throwable().getStackTrace()[0].getClassName()
909  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
910  }
void com.omnisci.jdbc.OmniSciConnection.setReadOnly ( boolean  readOnly) throws SQLException
inline

Definition at line 560 of file OmniSciConnection.java.

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

Definition at line 676 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  }
Savepoint com.omnisci.jdbc.OmniSciConnection.setSavepoint ( String  name) throws SQLException
inline

Definition at line 684 of file OmniSciConnection.java.

685  { // logger.debug("Entered");
686  throw new UnsupportedOperationException("Not supported yet,"
687  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
688  + " class:" + new Throwable().getStackTrace()[0].getClassName()
689  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
690  }
void com.omnisci.jdbc.OmniSciConnection.setSchema ( String  schema) throws SQLException
inline

Definition at line 870 of file OmniSciConnection.java.

References com.omnisci.jdbc.Options.db_name.

870  { // logger.debug("Entered");
871  // Setting setSchema to be a NOOP allows integration with third party products
872  // that require a successful call to setSchema to work.
873  Object db_name = this.cP.getProperty(Options.db_name);
874  if (db_name == null) {
875  throw new SQLException("db name not set, "
876  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
877  + " class:" + new Throwable().getStackTrace()[0].getClassName()
878  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
879  }
880  if (!schema.equals(db_name.toString())) {
881  logger.warn("Connected to schema [" + schema + "] differs from db name [" + db_name
882  + "].");
883  }
884  return;
885  }
void com.omnisci.jdbc.OmniSciConnection.setSession ( Object  pki_auth) throws java.lang.Exception
inlineprivate

Definition at line 421 of file OmniSciConnection.java.

References com.omnisci.jdbc.OmniSciConnection.cP, com.omnisci.jdbc.Options.db_name, com.omnisci.jdbc.Options.password, com.omnisci.jdbc.OmniSciConnection.session, com.omnisci.jdbc.Options.sslcert, com.omnisci.jdbc.Options.sslkey_password, and com.omnisci.jdbc.Options.user.

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

421  {
422  KeyLoader.S_struct s_struct = null;
423  // If pki aut then stuff public cert into password.
424  if (pki_auth != null && pki_auth.toString().equalsIgnoreCase("true")) {
425  s_struct = KeyLoader.getDetails_pkcs12(this.cP.getProperty(Options.sslcert),
426  this.cP.getProperty(Options.sslkey_password));
427  this.cP.setProperty(Options.password, s_struct.cert);
428  }
429 
430  // Get the seesion for all connectioms
431  session = client.connect((String) this.cP.getProperty(Options.user),
432  (String) this.cP.getProperty(Options.password),
433  (String) this.cP.getProperty(Options.db_name));
434 
435  // if pki auth the session will be encoded.
436  if (pki_auth != null && pki_auth.toString().equalsIgnoreCase("true")) {
437  Cipher cipher = Cipher.getInstance(s_struct.key.getAlgorithm());
438  cipher.init(Cipher.DECRYPT_MODE, s_struct.key);
439  // session is encrypted and encoded in b64
440  byte[] decodedBytes = Base64.getDecoder().decode(session);
441  byte[] decoded_bytes = cipher.doFinal(decodedBytes);
442  session = new String(decoded_bytes, "UTF-8");
443  }
444  }

+ Here is the caller graph for this function:

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

Definition at line 598 of file OmniSciConnection.java.

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

Definition at line 650 of file OmniSciConnection.java.

651  { // logger.debug("Entered");
652  throw new UnsupportedOperationException("Not supported yet,"
653  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
654  + " class:" + new Throwable().getStackTrace()[0].getClassName()
655  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
656  }
public<T> T com.omnisci.jdbc.OmniSciConnection.unwrap ( Class< T >  iface) throws SQLException
inlinepackage

Definition at line 921 of file OmniSciConnection.java.

921  { // logger.debug("Entered");
922  throw new UnsupportedOperationException("Not supported yet,"
923  + " line:" + new Throwable().getStackTrace()[0].getLineNumber()
924  + " class:" + new Throwable().getStackTrace()[0].getClassName()
925  + " method:" + new Throwable().getStackTrace()[0].getMethodName());
926  }

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 325 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: