Class TSFileConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class TSFileConfig
    extends java.lang.Object
    implements java.io.Serializable
    TSFileConfig is a configuration class. Every variable is public and has default value.
    See Also:
    Serialized Form
    • 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 java.nio.charset.Charset STRING_CHARSET
      • CONFIG_FILE_NAME

        public static final java.lang.String CONFIG_FILE_NAME
        See Also:
        Constant Field Values
      • VERSION_NUMBER_V2

        public static final java.lang.String VERSION_NUMBER_V2
        See Also:
        Constant Field Values
      • VERSION_NUMBER_V1

        public static final java.lang.String VERSION_NUMBER_V1
        See Also:
        Constant Field Values
      • 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 java.lang.String getTimeEncoder()
      • setTimeEncoder

        public void setTimeEncoder​(java.lang.String timeEncoder)
      • getValueEncoder

        public java.lang.String getValueEncoder()
      • setValueEncoder

        public void setValueEncoder​(java.lang.String valueEncoder)
      • getRleBitWidth

        public int getRleBitWidth()
      • setRleBitWidth

        public void setRleBitWidth​(int rleBitWidth)
      • getDeltaBlockSize

        public int getDeltaBlockSize()
      • setDeltaBlockSize

        public void setDeltaBlockSize​(int deltaBlockSize)
      • getFreqType

        public java.lang.String getFreqType()
      • setFreqType

        public void setFreqType​(java.lang.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​(java.lang.String compressor)
      • getPageCheckSizeThreshold

        public int getPageCheckSizeThreshold()
      • setPageCheckSizeThreshold

        public void setPageCheckSizeThreshold​(int pageCheckSizeThreshold)
      • getEndian

        public java.lang.String getEndian()
      • setEndian

        public void setEndian​(java.lang.String endian)
      • isUseKerberos

        public boolean isUseKerberos()
      • setUseKerberos

        public void setUseKerberos​(boolean useKerberos)
      • getKerberosKeytabFilePath

        public java.lang.String getKerberosKeytabFilePath()
      • setKerberosKeytabFilePath

        public void setKerberosKeytabFilePath​(java.lang.String kerberosKeytabFilePath)
      • getKerberosPrincipal

        public java.lang.String getKerberosPrincipal()
      • setKerberosPrincipal

        public void setKerberosPrincipal​(java.lang.String kerberosPrincipal)
      • getBloomFilterErrorRate

        public double getBloomFilterErrorRate()
      • setBloomFilterErrorRate

        public void setBloomFilterErrorRate​(double bloomFilterErrorRate)
      • getTSFileStorageFs

        public FSType[] getTSFileStorageFs()
      • setTSFileStorageFs

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

        public java.lang.String getCoreSitePath()
      • setCoreSitePath

        public void setCoreSitePath​(java.lang.String coreSitePath)
      • getHdfsSitePath

        public java.lang.String getHdfsSitePath()
      • setHdfsSitePath

        public void setHdfsSitePath​(java.lang.String hdfsSitePath)
      • getHdfsIp

        public java.lang.String[] getHdfsIp()
      • setHdfsIp

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

        public java.lang.String getHdfsPort()
      • setHdfsPort

        public void setHdfsPort​(java.lang.String hdfsPort)
      • getDfsNameServices

        public java.lang.String getDfsNameServices()
      • setDfsNameServices

        public void setDfsNameServices​(java.lang.String dfsNameServices)
      • getDfsHaNamenodes

        public java.lang.String[] getDfsHaNamenodes()
      • setDfsHaNamenodes

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

        public boolean isDfsHaAutomaticFailoverEnabled()
      • setDfsHaAutomaticFailoverEnabled

        public void setDfsHaAutomaticFailoverEnabled​(boolean dfsHaAutomaticFailoverEnabled)
      • getDfsClientFailoverProxyProvider

        public java.lang.String getDfsClientFailoverProxyProvider()
      • setDfsClientFailoverProxyProvider

        public void setDfsClientFailoverProxyProvider​(java.lang.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 java.util.Properties getCustomizedProperties()
      • setCustomizedProperties

        public void setCustomizedProperties​(java.util.Properties customizedProperties)
      • getSprintzPredictScheme

        public java.lang.String getSprintzPredictScheme()
      • getHdfsFile

        public java.lang.String getHdfsFile()
      • setHdfsFile

        public void setHdfsFile​(java.lang.String hdfsFile)
      • getHdfsTsFileInput

        public java.lang.String getHdfsTsFileInput()
      • setHdfsTsFileInput

        public void setHdfsTsFileInput​(java.lang.String hdfsTsFileInput)
      • getHdfsTsFileOutput

        public java.lang.String getHdfsTsFileOutput()
      • setHdfsTsFileOutput

        public void setHdfsTsFileOutput​(java.lang.String hdfsTsFileOutput)
      • getObjectStorageFile

        public java.lang.String getObjectStorageFile()
      • setObjectStorageFile

        public void setObjectStorageFile​(java.lang.String objectStorageFile)
      • getObjectStorageTsFileInput

        public java.lang.String getObjectStorageTsFileInput()
      • setObjectStorageTsFileInput

        public void setObjectStorageTsFileInput​(java.lang.String objectStorageTsFileInput)
      • getObjectStorageTsFileOutput

        public java.lang.String getObjectStorageTsFileOutput()
      • setObjectStorageTsFileOutput

        public void setObjectStorageTsFileOutput​(java.lang.String objectStorageTsFileOutput)