public class AvroSerializer extends Object implements Serializer
Constructor and Description |
---|
AvroSerializer(org.apache.avro.Protocol protocol) |
public void luceneWorks(List<LuceneWork> works)
luceneWorks
in interface Serializer
public void addOptimizeAll()
addOptimizeAll
in interface Serializer
public void addFlush()
addFlush
in interface Serializer
public void addPurgeAll(String entityClassName)
addPurgeAll
in interface Serializer
public void addDeleteByQuery(String entityClassName, DeletionQuery deletionQuery)
addDeleteByQuery
in interface Serializer
public void addIdSerializedInJava(byte[] id)
addIdSerializedInJava
in interface Serializer
public void addIdAsInteger(int id)
addIdAsInteger
in interface Serializer
public void addIdAsLong(long id)
addIdAsLong
in interface Serializer
public void addIdAsFloat(float id)
addIdAsFloat
in interface Serializer
public void addIdAsDouble(double id)
addIdAsDouble
in interface Serializer
public void addIdAsString(String id)
addIdAsString
in interface Serializer
public void addDelete(String entityClassName)
addDelete
in interface Serializer
public void addAdd(String entityClassName, Map<String,String> fieldToAnalyzerMap)
addAdd
in interface Serializer
public void addUpdate(String entityClassName, Map<String,String> fieldToAnalyzerMap)
addUpdate
in interface Serializer
public byte[] serialize()
serialize
in interface Serializer
public void fields(List<IndexableField> fields)
fields
in interface Serializer
public void addIntNumericField(int value, LuceneNumericFieldContext context)
addIntNumericField
in interface Serializer
public void addLongNumericField(long value, LuceneNumericFieldContext context)
addLongNumericField
in interface Serializer
public void addFloatNumericField(float value, LuceneNumericFieldContext context)
addFloatNumericField
in interface Serializer
public void addDoubleNumericField(double value, LuceneNumericFieldContext context)
addDoubleNumericField
in interface Serializer
public void addFieldWithBinaryData(LuceneFieldContext context)
addFieldWithBinaryData
in interface Serializer
public void addFieldWithStringData(LuceneFieldContext context)
addFieldWithStringData
in interface Serializer
public void addFieldWithTokenStreamData(LuceneFieldContext context)
addFieldWithTokenStreamData
in interface Serializer
public void addFieldWithSerializableReaderData(LuceneFieldContext context)
addFieldWithSerializableReaderData
in interface Serializer
public void addFieldWithSerializableFieldable(byte[] fieldable)
addFieldWithSerializableFieldable
in interface Serializer
public void addDocValuesFieldWithBinaryValue(LuceneFieldContext context)
addDocValuesFieldWithBinaryValue
in interface Serializer
public void addDocValuesFieldWithNumericValue(long value, LuceneFieldContext context)
addDocValuesFieldWithNumericValue
in interface Serializer
public void addDocument()
addDocument
in interface Serializer
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved