Class ColumnSplitOperation
java.lang.Object
com.google.refine.model.AbstractOperation
com.google.refine.operations.EngineDependentOperation
com.google.refine.operations.column.ColumnSplitOperation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final int[]protected final booleanprotected final Integerprotected final Stringprotected final Booleanprotected final booleanprotected final StringFields inherited from class com.google.refine.operations.EngineDependentOperation
_engineConfig -
Constructor Summary
ConstructorsConstructorDescriptionColumnSplitOperation(EngineConfig engineConfig, String columnName, boolean guessCellType, boolean removeOriginalColumn, int[] fieldLengths) ColumnSplitOperation(EngineConfig engineConfig, String columnName, boolean guessCellType, boolean removeOriginalColumn, String separator, boolean regex, int maxColumns) -
Method Summary
Modifier and TypeMethodDescriptionprotected HistoryEntrycreateHistoryEntry(Project project, long historyEntryID) static ColumnSplitOperationdeserialize(EngineConfig engineConfig, String columnName, boolean guessCellType, boolean removeOriginalColumn, String mode, String separator, Boolean regex, Integer maxColumns, int[] fieldLengths) protected StringgetBriefDescription(Project project) int[]booleangetMode()getRegex()booleanMethods inherited from class com.google.refine.operations.EngineDependentOperation
createEngine, getEngineConfigMethods inherited from class com.google.refine.model.AbstractOperation
createProcess, getJsonDescription, getOperationId
-
Field Details
-
_columnName
-
_guessCellType
protected final boolean _guessCellType -
_removeOriginalColumn
protected final boolean _removeOriginalColumn -
_mode
-
_separator
-
_regex
-
_maxColumns
-
_fieldLengths
protected final int[] _fieldLengths
-
-
Constructor Details
-
ColumnSplitOperation
public ColumnSplitOperation(EngineConfig engineConfig, String columnName, boolean guessCellType, boolean removeOriginalColumn, String separator, boolean regex, int maxColumns) -
ColumnSplitOperation
public ColumnSplitOperation(EngineConfig engineConfig, String columnName, boolean guessCellType, boolean removeOriginalColumn, int[] fieldLengths)
-
-
Method Details
-
deserialize
public static ColumnSplitOperation deserialize(EngineConfig engineConfig, String columnName, boolean guessCellType, boolean removeOriginalColumn, String mode, String separator, Boolean regex, Integer maxColumns, int[] fieldLengths) -
getColumnName
-
getGuessCellType
public boolean getGuessCellType() -
getRemoveOriginalColumn
public boolean getRemoveOriginalColumn() -
getMode
-
getSeparator
-
getRegex
-
getMaxColumns
-
getFieldLengths
public int[] getFieldLengths() -
getBriefDescription
- Overrides:
getBriefDescriptionin classAbstractOperation
-
createHistoryEntry
- Overrides:
createHistoryEntryin classAbstractOperation- Throws:
Exception
-