Class IoTDBDataSourceFactory

  • All Implemented Interfaces:
    org.osgi.service.jdbc.DataSourceFactory

    public class IoTDBDataSourceFactory
    extends java.lang.Object
    implements org.osgi.service.jdbc.DataSourceFactory
    • Field Summary

      • Fields inherited from interface org.osgi.service.jdbc.DataSourceFactory

        JDBC_DATABASE_NAME, JDBC_DATASOURCE_NAME, JDBC_DESCRIPTION, JDBC_INITIAL_POOL_SIZE, JDBC_MAX_IDLE_TIME, JDBC_MAX_POOL_SIZE, JDBC_MAX_STATEMENTS, JDBC_MIN_POOL_SIZE, JDBC_NETWORK_PROTOCOL, JDBC_PASSWORD, JDBC_PORT_NUMBER, JDBC_PROPERTY_CYCLE, JDBC_ROLE_NAME, JDBC_SERVER_NAME, JDBC_URL, JDBC_USER, OSGI_JDBC_DRIVER_CLASS, OSGI_JDBC_DRIVER_NAME, OSGI_JDBC_DRIVER_VERSION
    • Constructor Detail

      • IoTDBDataSourceFactory

        public IoTDBDataSourceFactory()
    • Method Detail

      • createDataSource

        public javax.sql.DataSource createDataSource​(java.util.Properties properties)
        Specified by:
        createDataSource in interface org.osgi.service.jdbc.DataSourceFactory
      • setProperties

        public void setProperties​(IoTDBDataSource ds,
                                  java.util.Properties prop)
      • createConnectionPoolDataSource

        public javax.sql.ConnectionPoolDataSource createConnectionPoolDataSource​(java.util.Properties properties)
        Specified by:
        createConnectionPoolDataSource in interface org.osgi.service.jdbc.DataSourceFactory
      • createXADataSource

        public javax.sql.XADataSource createXADataSource​(java.util.Properties properties)
        Specified by:
        createXADataSource in interface org.osgi.service.jdbc.DataSourceFactory
      • createDriver

        public java.sql.Driver createDriver​(java.util.Properties properties)
        Specified by:
        createDriver in interface org.osgi.service.jdbc.DataSourceFactory