public class ClickHouseProperties extends Object
| Constructor and Description |
|---|
ClickHouseProperties() |
ClickHouseProperties(ClickHouseProperties properties) |
ClickHouseProperties(Properties info) |
public ClickHouseProperties()
public ClickHouseProperties(Properties info)
public ClickHouseProperties(ClickHouseProperties properties)
public Properties asProperties()
public Map<ClickHouseQueryParam,String> buildQueryParams(boolean ignoreDatabase)
public ClickHouseProperties withCredentials(String user, String password)
public String getProfile()
public void setProfile(String profile)
public boolean isCompress()
public void setCompress(boolean compress)
public boolean isDecompress()
public void setDecompress(boolean decompress)
public boolean isAsync()
public void setAsync(boolean async)
public Integer getMaxThreads()
public void setMaxThreads(Integer maxThreads)
public Integer getMaxBlockSize()
public void setMaxBlockSize(Integer maxBlockSize)
public int getBufferSize()
public void setBufferSize(int bufferSize)
public int getApacheBufferSize()
public void setApacheBufferSize(int apacheBufferSize)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public int getDataTransferTimeout()
public void setDataTransferTimeout(int dataTransferTimeout)
public int getKeepAliveTimeout()
public void setKeepAliveTimeout(int keepAliveTimeout)
public String getUser()
public void setUser(String user)
public int getTimeToLiveMillis()
public void setTimeToLiveMillis(int timeToLiveMillis)
public int getDefaultMaxPerRoute()
public void setDefaultMaxPerRoute(int defaultMaxPerRoute)
public int getMaxTotal()
public void setMaxTotal(int maxTotal)
public int getMaxCompressBufferSize()
public void setMaxCompressBufferSize(int maxCompressBufferSize)
public boolean getSsl()
public void setSsl(boolean ssl)
public String getSslRootCertificate()
public void setSslRootCertificate(String sslRootCertificate)
public String getSslMode()
public void setSslMode(String sslMode)
public int getMaxRedirects()
public void setMaxRedirects(int maxRedirects)
public boolean isCheckForRedirects()
public void setCheckForRedirects(boolean checkForRedirects)
public boolean isUseServerTimeZone()
public void setUseServerTimeZone(boolean useServerTimeZone)
public String getUseTimeZone()
public void setUseTimeZone(String useTimeZone)
public boolean isUseObjectsInArrays()
public void setUseObjectsInArrays(boolean useObjectsInArrays)
public boolean isUseServerTimeZoneForDates()
public void setUseServerTimeZoneForDates(boolean useServerTimeZoneForDates)
public Integer getMaxParallelReplicas()
public void setMaxParallelReplicas(Integer maxParallelReplicas)
public Integer getMaxPartitionsPerInsertBlock()
public void setMaxPartitionsPerInsertBlock(Integer maxPartitionsPerInsertBlock)
public String getTotalsMode()
public void setTotalsMode(String totalsMode)
public String getQuotaKey()
public void setQuotaKey(String quotaKey)
public Integer getPriority()
public void setPriority(Integer priority)
public String getDatabase()
public void setDatabase(String database)
public boolean isExtremes()
public void setExtremes(boolean extremes)
public Integer getMaxExecutionTime()
public void setMaxExecutionTime(Integer maxExecutionTime)
public Integer getMaxRowsToGroupBy()
public void setMaxRowsToGroupBy(Integer maxRowsToGroupBy)
public String getPassword()
public void setPassword(String password)
public String getHttpAuthorization()
public void setHttpAuthorization(String httpAuthorization)
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public boolean isUsePathAsDb()
public void setUsePathAsDb(boolean usePathAsDb)
public String getPath()
public void setPath(String path)
public boolean isDistributedAggregationMemoryEfficient()
public void setDistributedAggregationMemoryEfficient(boolean distributedAggregationMemoryEfficient)
public Long getMaxBytesBeforeExternalGroupBy()
public void setMaxBytesBeforeExternalGroupBy(Long maxBytesBeforeExternalGroupBy)
public Long getMaxBytesBeforeExternalSort()
public void setMaxBytesBeforeExternalSort(Long maxBytesBeforeExternalSort)
public Long getMaxMemoryUsage()
public void setMaxMemoryUsage(Long maxMemoryUsage)
public Long getMaxMemoryUsageForUser()
public void setMaxMemoryUsageForUser(Long maxMemoryUsageForUser)
public Long getMaxMemoryUsageForAllQueries()
public void setMaxMemoryUsageForAllQueries(Long maxMemoryUsageForAllQueries)
public Long getPreferredBlockSizeBytes()
public void setPreferredBlockSizeBytes(Long preferredBlockSizeBytes)
public Long getMaxQuerySize()
public void setMaxQuerySize(Long maxQuerySize)
public void setMaxAstElements(Long maxAstElements)
public Long getMaxAstElements()
public boolean isSessionCheck()
public void setSessionCheck(boolean sessionCheck)
public String getSessionId()
public void setSessionId(String sessionId)
public Long getSessionTimeout()
public void setSessionTimeout(Long sessionTimeout)
public Long getInsertQuorum()
public void setInsertQuorum(Long insertQuorum)
public Long getInsertQuorumTimeout()
public void setInsertQuorumTimeout(Long insertQuorumTimeout)
public Long getSelectSequentialConsistency()
public void setSelectSequentialConsistency(Long selectSequentialConsistency)
public Boolean getEnableOptimizePredicateExpression()
public void setEnableOptimizePredicateExpression(Boolean enableOptimizePredicateExpression)
public Long getMaxInsertBlockSize()
public void setMaxInsertBlockSize(Long maxInsertBlockSize)
public Boolean getInsertDeduplicate()
public void setInsertDeduplicate(Boolean insertDeduplicate)
public Boolean getInsertDistributedSync()
public void setInsertDistributedSync(Boolean insertDistributedSync)
public void setAnyJoinDistinctRightTableKeys(Boolean anyJoinDistinctRightTableKeys)
public Boolean getAnyJoinDistinctRightTableKeys()
public ClickHouseProperties merge(ClickHouseProperties second)
public ClickHouseProperties merge(Properties other)
Copyright © 2020. All rights reserved.