Class SQLFirehoseDatabaseConnector


  • public abstract class SQLFirehoseDatabaseConnector
    extends Object
    • Constructor Detail

      • SQLFirehoseDatabaseConnector

        public SQLFirehoseDatabaseConnector()
    • Method Detail

      • retryWithHandle

        public <T> T retryWithHandle​(org.skife.jdbi.v2.tweak.HandleCallback<T> callback,
                                     com.google.common.base.Predicate<Throwable> myShouldRetry)
      • isTransientException

        public final boolean isTransientException​(Throwable e)
      • getDatasource

        protected org.apache.commons.dbcp2.BasicDataSource getDatasource​(org.apache.druid.metadata.MetadataStorageConnectorConfig connectorConfig,
                                                                         JdbcAccessSecurityConfig securityConfig)
      • getValidationQuery

        public String getValidationQuery()
      • getDBI

        public abstract org.skife.jdbi.v2.DBI getDBI()
      • findPropertyKeysFromConnectURL

        public abstract Set<String> findPropertyKeysFromConnectURL​(String connectUri,
                                                                   boolean allowUnknown)
        Extract property keys from the given JDBC URL.