org.apache.blur.manager.writer
Class MutatableAction
java.lang.Object
org.apache.blur.manager.writer.IndexAction
org.apache.blur.manager.writer.MutatableAction
public class MutatableAction
- extends IndexAction
MutatableAction
public MutatableAction(ShardContext context)
deleteRow
public void deleteRow(String rowId)
replaceRow
public void replaceRow(Row row)
deleteRecord
public void deleteRecord(String rowId,
String recordId)
replaceRecord
public void replaceRecord(String rowId,
Record record)
appendColumns
public void appendColumns(String rowId,
Record record)
replaceColumns
public void replaceColumns(String rowId,
Record record)
performMutate
public void performMutate(IndexSearcherClosable searcher,
IndexWriter writer)
throws IOException
- Specified by:
performMutate
in class IndexAction
- Throws:
IOException
createRowId
public static Term createRowId(String id)
createRecordId
public static Term createRecordId(String id)
doPreCommit
public void doPreCommit(IndexSearcherClosable indexSearcher,
IndexWriter writer)
- Specified by:
doPreCommit
in class IndexAction
doPostCommit
public void doPostCommit(IndexWriter writer)
- Specified by:
doPostCommit
in class IndexAction
doPreRollback
public void doPreRollback(IndexWriter writer)
- Specified by:
doPreRollback
in class IndexAction
doPostRollback
public void doPostRollback(IndexWriter writer)
- Specified by:
doPostRollback
in class IndexAction
mutate
public void mutate(RowMutation mutation)
mutate
public void mutate(List<RowMutation> mutations)
reduceMutates
public static List<RowMutation> reduceMutates(List<RowMutation> mutations)
throws BlurException
- Throws:
BlurException
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.