Class HiveOptions

    • Field Detail

      • DEFAULT_TICK_TUPLE_INTERVAL_SECS

        public static final int DEFAULT_TICK_TUPLE_INTERVAL_SECS
        Half of the default Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS
        See Also:
        Constant Field Values
      • databaseName

        protected String databaseName
      • tableName

        protected String tableName
      • metaStoreURI

        protected String metaStoreURI
      • txnsPerBatch

        protected Integer txnsPerBatch
      • maxOpenConnections

        protected Integer maxOpenConnections
      • batchSize

        protected Integer batchSize
      • idleTimeout

        protected Integer idleTimeout
      • callTimeout

        protected Integer callTimeout
      • heartBeatInterval

        protected Integer heartBeatInterval
      • autoCreatePartitions

        protected Boolean autoCreatePartitions
      • kerberosPrincipal

        protected String kerberosPrincipal
      • kerberosKeytab

        protected String kerberosKeytab
      • tickTupleInterval

        protected Integer tickTupleInterval
    • Method Detail

      • withTickTupleInterval

        public HiveOptions withTickTupleInterval​(Integer tickInterval)
      • withMaxOpenConnections

        public HiveOptions withMaxOpenConnections​(Integer maxOpenConnections)
      • withHeartBeatInterval

        public HiveOptions withHeartBeatInterval​(Integer heartBeatInterval)
      • withAutoCreatePartitions

        public HiveOptions withAutoCreatePartitions​(Boolean autoCreatePartitions)
      • withKerberosKeytab

        public HiveOptions withKerberosKeytab​(String kerberosKeytab)
      • withKerberosPrincipal

        public HiveOptions withKerberosPrincipal​(String kerberosPrincipal)
      • getMetaStoreURI

        public String getMetaStoreURI()
      • getDatabaseName

        public String getDatabaseName()
      • getTableName

        public String getTableName()
      • getBatchSize

        public Integer getBatchSize()
      • getCallTimeOut

        public Integer getCallTimeOut()
      • getHeartBeatInterval

        public Integer getHeartBeatInterval()
      • getMaxOpenConnections

        public Integer getMaxOpenConnections()
      • getIdleTimeout

        public Integer getIdleTimeout()
      • getTxnsPerBatch

        public Integer getTxnsPerBatch()
      • getAutoCreatePartitions

        public Boolean getAutoCreatePartitions()
      • getKerberosPrincipal

        public String getKerberosPrincipal()
      • getKerberosKeytab

        public String getKerberosKeytab()
      • getTickTupleInterval

        public Integer getTickTupleInterval()