Package com.google.refine.sorting
Class BaseSorter
java.lang.Object
com.google.refine.sorting.BaseSorter
- Direct Known Subclasses:
SortingRecordVisitor,SortingRowVisitor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BaseSorter.ComparatorWrapper[]protected Criterion[]protected Criterion.KeyMaker[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intbooleanvoidinitializeFromConfig(Project project, SortingConfig config) protected abstract ObjectmakeKey(Project project, Criterion.KeyMaker keyMaker, Criterion c, Object o, int index) protected Object[]
-
Field Details
-
_criteria
-
_keyMakers
-
_comparatorWrappers
-
_keys
-
-
Constructor Details
-
BaseSorter
public BaseSorter()
-
-
Method Details
-
initializeFromConfig
-
hasCriteria
public boolean hasCriteria() -
makeKey
protected abstract Object makeKey(Project project, Criterion.KeyMaker keyMaker, Criterion c, Object o, int index) -
makeKeys
-
compare
-