| Package | Description |
|---|---|
| org.apache.carbondata.sdk.file |
| Modifier and Type | Method and Description |
|---|---|
static CarbonWriterBuilder |
CarbonWriter.builder()
Create a
CarbonWriterBuilder to build a CarbonWriter |
CarbonWriterBuilder |
CarbonWriterBuilder.enableLocalDictionary(boolean enableLocalDictionary) |
CarbonWriterBuilder |
CarbonWriterBuilder.invertedIndexFor(String[] invertedIndexColumns)
sets the list of columns for which inverted index needs to generated
|
CarbonWriterBuilder |
CarbonWriterBuilder.localDictionaryThreshold(int localDictionaryThreshold) |
CarbonWriterBuilder |
CarbonWriterBuilder.outputPath(String path)
Sets the output path of the writer builder
|
CarbonWriterBuilder |
CarbonWriterBuilder.sortBy(String[] sortColumns)
sets the list of columns that needs to be in sorted order
|
CarbonWriterBuilder |
CarbonWriterBuilder.taskNo(long taskNo)
sets the taskNo for the writer.
|
CarbonWriterBuilder |
CarbonWriterBuilder.uniqueIdentifier(long timestamp)
to set the timestamp in the carbondata and carbonindex index files
|
CarbonWriterBuilder |
CarbonWriterBuilder.withAvroInput(org.apache.avro.Schema avroSchema)
to build a
CarbonWriter, which accepts Avro object |
CarbonWriterBuilder |
CarbonWriterBuilder.withBlockletSize(int blockletSize)
To set the blocklet size of CarbonData file
|
CarbonWriterBuilder |
CarbonWriterBuilder.withBlockSize(int blockSize)
To set the carbondata file size in MB between 1MB-2048MB
|
CarbonWriterBuilder |
CarbonWriterBuilder.withCsvInput(Schema schema)
to build a
CarbonWriter, which accepts row in CSV format |
CarbonWriterBuilder |
CarbonWriterBuilder.withCsvInput(String jsonSchema)
to build a
CarbonWriter, which accepts row in CSV format |
CarbonWriterBuilder |
CarbonWriterBuilder.withHadoopConf(org.apache.hadoop.conf.Configuration conf)
To support hadoop configuration
|
CarbonWriterBuilder |
CarbonWriterBuilder.withHadoopConf(String key,
String value)
Updates the hadoop configuration with the given key value
|
CarbonWriterBuilder |
CarbonWriterBuilder.withJsonInput(Schema carbonSchema)
to build a
CarbonWriter, which accepts Json object |
CarbonWriterBuilder |
CarbonWriterBuilder.withLoadOption(String key,
String value)
To support the load options for sdk writer
|
CarbonWriterBuilder |
CarbonWriterBuilder.withLoadOptions(Map<String,String> options)
To support the load options for sdk writer
|
CarbonWriterBuilder |
CarbonWriterBuilder.withTableProperties(Map<String,String> options)
To support the table properties for sdk writer
|
CarbonWriterBuilder |
CarbonWriterBuilder.withTableProperty(String key,
String value)
To support the table properties for sdk writer
|
CarbonWriterBuilder |
CarbonWriterBuilder.withThreadSafe(short numOfThreads)
To make sdk writer thread safe.
|
CarbonWriterBuilder |
CarbonWriterBuilder.writtenBy(String appName) |
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.