Class TSFileConfig

    • Field Detail

      • RLE_MIN_REPEATED_NUM

        public static final int RLE_MIN_REPEATED_NUM
        encoding configuration.
        See Also:
        Constant Field Values
      • VALUE_BITS_LENGTH_32BIT

        public static final int VALUE_BITS_LENGTH_32BIT
        See Also:
        Constant Field Values
      • LEADING_ZERO_BITS_LENGTH_32BIT

        public static final int LEADING_ZERO_BITS_LENGTH_32BIT
        See Also:
        Constant Field Values
      • MEANINGFUL_XOR_BITS_LENGTH_32BIT

        public static final int MEANINGFUL_XOR_BITS_LENGTH_32BIT
        See Also:
        Constant Field Values
      • VALUE_BITS_LENGTH_64BIT

        public static final int VALUE_BITS_LENGTH_64BIT
        See Also:
        Constant Field Values
      • LEADING_ZERO_BITS_LENGTH_64BIT

        public static final int LEADING_ZERO_BITS_LENGTH_64BIT
        See Also:
        Constant Field Values
      • MEANINGFUL_XOR_BITS_LENGTH_64BIT

        public static final int MEANINGFUL_XOR_BITS_LENGTH_64BIT
        See Also:
        Constant Field Values
      • GORILLA_ENCODING_ENDING_INTEGER

        public static final int GORILLA_ENCODING_ENDING_INTEGER
        See Also:
        Constant Field Values
      • GORILLA_ENCODING_ENDING_LONG

        public static final long GORILLA_ENCODING_ENDING_LONG
        See Also:
        Constant Field Values
      • GORILLA_ENCODING_ENDING_FLOAT

        public static final float GORILLA_ENCODING_ENDING_FLOAT
        See Also:
        Constant Field Values
      • GORILLA_ENCODING_ENDING_DOUBLE

        public static final double GORILLA_ENCODING_ENDING_DOUBLE
        See Also:
        Constant Field Values
      • BYTE_SIZE_PER_CHAR

        public static final int BYTE_SIZE_PER_CHAR
        String encoder with UTF-8 encodes a character to at most 4 bytes.
        See Also:
        Constant Field Values
      • STRING_CHARSET

        public static final Charset STRING_CHARSET
      • VERSION_NUMBER

        public static final byte VERSION_NUMBER
        version number is changed to use 1 byte to represent since version 3.
        See Also:
        Constant Field Values
      • MIN_BLOOM_FILTER_ERROR_RATE

        public static final double MIN_BLOOM_FILTER_ERROR_RATE
        Bloom filter constrain.
        See Also:
        Constant Field Values
      • MAX_BLOOM_FILTER_ERROR_RATE

        public static final double MAX_BLOOM_FILTER_ERROR_RATE
        See Also:
        Constant Field Values
      • ARRAY_CAPACITY_THRESHOLD

        public static final int ARRAY_CAPACITY_THRESHOLD
        The primitive array capacity threshold.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TSFileConfig

        public TSFileConfig()
    • Method Detail

      • getGroupSizeInByte

        public int getGroupSizeInByte()
      • setGroupSizeInByte

        public void setGroupSizeInByte​(int groupSizeInByte)
      • getPageSizeInByte

        public int getPageSizeInByte()
      • setPageSizeInByte

        public void setPageSizeInByte​(int pageSizeInByte)
      • getMaxNumberOfPointsInPage

        public int getMaxNumberOfPointsInPage()
      • setMaxNumberOfPointsInPage

        public void setMaxNumberOfPointsInPage​(int maxNumberOfPointsInPage)
      • getMaxDegreeOfIndexNode

        public int getMaxDegreeOfIndexNode()
      • setMaxDegreeOfIndexNode

        public void setMaxDegreeOfIndexNode​(int maxDegreeOfIndexNode)
      • getTimeSeriesDataType

        public TSDataType getTimeSeriesDataType()
      • setTimeSeriesDataType

        public void setTimeSeriesDataType​(TSDataType timeSeriesDataType)
      • getMaxStringLength

        public int getMaxStringLength()
      • setMaxStringLength

        public void setMaxStringLength​(int maxStringLength)
      • getFloatPrecision

        public int getFloatPrecision()
      • setFloatPrecision

        public void setFloatPrecision​(int floatPrecision)
      • getTimeEncoder

        public String getTimeEncoder()
      • setTimeEncoder

        public void setTimeEncoder​(String timeEncoder)
      • getValueEncoder

        public String getValueEncoder()
      • setValueEncoder

        public void setValueEncoder​(String valueEncoder)
      • getRleBitWidth

        public int getRleBitWidth()
      • setRleBitWidth

        public void setRleBitWidth​(int rleBitWidth)
      • getDeltaBlockSize

        public int getDeltaBlockSize()
      • setDeltaBlockSize

        public void setDeltaBlockSize​(int deltaBlockSize)
      • getFreqType

        public String getFreqType()
      • setFreqType

        public void setFreqType​(String freqType)
      • getPlaMaxError

        public double getPlaMaxError()
      • setPlaMaxError

        public void setPlaMaxError​(double plaMaxError)
      • getSdtMaxError

        public double getSdtMaxError()
      • setSdtMaxError

        public void setSdtMaxError​(double sdtMaxError)
      • getDftSatisfyRate

        public double getDftSatisfyRate()
      • setDftSatisfyRate

        public void setDftSatisfyRate​(double dftSatisfyRate)
      • setCompressor

        public void setCompressor​(String compressor)
      • getPageCheckSizeThreshold

        public int getPageCheckSizeThreshold()
      • setPageCheckSizeThreshold

        public void setPageCheckSizeThreshold​(int pageCheckSizeThreshold)
      • getEndian

        public String getEndian()
      • setEndian

        public void setEndian​(String endian)
      • isUseKerberos

        public boolean isUseKerberos()
      • setUseKerberos

        public void setUseKerberos​(boolean useKerberos)
      • getKerberosKeytabFilePath

        public String getKerberosKeytabFilePath()
      • setKerberosKeytabFilePath

        public void setKerberosKeytabFilePath​(String kerberosKeytabFilePath)
      • getKerberosPrincipal

        public String getKerberosPrincipal()
      • setKerberosPrincipal

        public void setKerberosPrincipal​(String kerberosPrincipal)
      • getBloomFilterErrorRate

        public double getBloomFilterErrorRate()
      • setBloomFilterErrorRate

        public void setBloomFilterErrorRate​(double bloomFilterErrorRate)
      • getTSFileStorageFs

        public FSType[] getTSFileStorageFs()
      • setTSFileStorageFs

        public void setTSFileStorageFs​(FSType[] fileStorageFs)
      • getCoreSitePath

        public String getCoreSitePath()
      • setCoreSitePath

        public void setCoreSitePath​(String coreSitePath)
      • getHdfsSitePath

        public String getHdfsSitePath()
      • setHdfsSitePath

        public void setHdfsSitePath​(String hdfsSitePath)
      • getHdfsIp

        public String[] getHdfsIp()
      • setHdfsIp

        public void setHdfsIp​(String[] hdfsIp)
      • getHdfsPort

        public String getHdfsPort()
      • setHdfsPort

        public void setHdfsPort​(String hdfsPort)
      • getDfsNameServices

        public String getDfsNameServices()
      • setDfsNameServices

        public void setDfsNameServices​(String dfsNameServices)
      • getDfsHaNamenodes

        public String[] getDfsHaNamenodes()
      • setDfsHaNamenodes

        public void setDfsHaNamenodes​(String[] dfsHaNamenodes)
      • isDfsHaAutomaticFailoverEnabled

        public boolean isDfsHaAutomaticFailoverEnabled()
      • setDfsHaAutomaticFailoverEnabled

        public void setDfsHaAutomaticFailoverEnabled​(boolean dfsHaAutomaticFailoverEnabled)
      • getDfsClientFailoverProxyProvider

        public String getDfsClientFailoverProxyProvider()
      • setDfsClientFailoverProxyProvider

        public void setDfsClientFailoverProxyProvider​(String dfsClientFailoverProxyProvider)
      • getBatchSize

        public int getBatchSize()
      • setBatchSize

        public void setBatchSize​(int batchSize)
      • getMaxTsBlockSizeInBytes

        public int getMaxTsBlockSizeInBytes()
      • setMaxTsBlockSizeInBytes

        public void setMaxTsBlockSizeInBytes​(int maxTsBlockSizeInBytes)
      • getMaxTsBlockLineNumber

        public int getMaxTsBlockLineNumber()
      • setMaxTsBlockLineNumber

        public void setMaxTsBlockLineNumber​(int maxTsBlockLineNumber)
      • getPatternMatchingThreshold

        public int getPatternMatchingThreshold()
      • setPatternMatchingThreshold

        public void setPatternMatchingThreshold​(int patternMatchingThreshold)
      • getCustomizedProperties

        public Properties getCustomizedProperties()
      • setCustomizedProperties

        public void setCustomizedProperties​(Properties customizedProperties)
      • getSprintzPredictScheme

        public String getSprintzPredictScheme()
      • getHdfsFile

        public String getHdfsFile()
      • setHdfsFile

        public void setHdfsFile​(String hdfsFile)
      • getHdfsTsFileInput

        public String getHdfsTsFileInput()
      • setHdfsTsFileInput

        public void setHdfsTsFileInput​(String hdfsTsFileInput)
      • getHdfsTsFileOutput

        public String getHdfsTsFileOutput()
      • setHdfsTsFileOutput

        public void setHdfsTsFileOutput​(String hdfsTsFileOutput)
      • getObjectStorageFile

        public String getObjectStorageFile()
      • setObjectStorageFile

        public void setObjectStorageFile​(String objectStorageFile)
      • getObjectStorageTsFileInput

        public String getObjectStorageTsFileInput()
      • setObjectStorageTsFileInput

        public void setObjectStorageTsFileInput​(String objectStorageTsFileInput)
      • getObjectStorageTsFileOutput

        public String getObjectStorageTsFileOutput()
      • setObjectStorageTsFileOutput

        public void setObjectStorageTsFileOutput​(String objectStorageTsFileOutput)