public class CqlNativeStorage extends CqlStorage
AbstractCassandraStorage.CfInfo, AbstractCassandraStorage.MarshallerType
columns, outputQuery, pageSize, whereClause, writer
column_family, conf, DEFAULT_INPUT_FORMAT, DEFAULT_OUTPUT_FORMAT, initHostAddress, inputFormatClass, keyspace, loadSignature, outputFormatClass, PARTITION_FILTER_SIGNATURE, partitionerClass, password, PIG_INITIAL_ADDRESS, PIG_INPUT_FORMAT, PIG_INPUT_INITIAL_ADDRESS, PIG_INPUT_PARTITIONER, PIG_INPUT_RPC_PORT, PIG_INPUT_SPLIT_SIZE, PIG_OUTPUT_FORMAT, PIG_OUTPUT_INITIAL_ADDRESS, PIG_OUTPUT_PARTITIONER, PIG_OUTPUT_RPC_PORT, PIG_PARTITIONER, PIG_RPC_PORT, rpcPort, splitSize, storeSignature, usePartitionFilter, username
Constructor and Description |
---|
CqlNativeStorage() |
CqlNativeStorage(int pageSize) |
Modifier and Type | Method and Description |
---|---|
org.apache.pig.data.Tuple |
getNext()
get next row
|
void |
prepareToRead(org.apache.hadoop.mapreduce.RecordReader reader,
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit split) |
void |
setLocation(java.lang.String location,
org.apache.hadoop.mapreduce.Job job)
set read configuration settings
|
cqlColumnToObj, getColumnMetadata, getKeysMeta, getSchema, nullToBB, prepareToWrite, putNext, setPartitionFilter, setStoreLocation, setTupleValue
cassandraToObj, cfdefFromString, cfdefToString, checkSchema, cleanupOnFailure, columnToTuple, composeComposite, getCfDefinition, getCfInfo, getCfInfo, getColumnMeta, getDefaultMarshallers, getFullyQualifiedClassName, getIndexes, getIndexType, getInputFormat, getOutputFormat, getPartitionKeys, getPigType, getQueryMap, getStatistics, getValidatorMap, initSchema, objToBB, parseType, relativeToAbsolutePath, relToAbsPathForStoreLocation, setConnectionInformation, setStoreFuncUDFContextSignature, setTupleValue, setUDFContextSignature
public CqlNativeStorage()
public CqlNativeStorage(int pageSize)
pageSize
- limit number of CQL rows to fetch in a thrift requestpublic void prepareToRead(org.apache.hadoop.mapreduce.RecordReader reader, org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigSplit split)
prepareToRead
in class CqlStorage
public org.apache.pig.data.Tuple getNext() throws java.io.IOException
getNext
in class CqlStorage
java.io.IOException
public void setLocation(java.lang.String location, org.apache.hadoop.mapreduce.Job job) throws java.io.IOException
setLocation
in class CqlStorage
java.io.IOException
Copyright © 2015 The Apache Software Foundation