public static class TableChanges.ColumnAddChange extends TableChange.BaseColumnChange
TableChange.BaseColumnChange, TableChange.ColumnChangeID, TableChange.ColumnPositionChangecaseSensitive, id2parent, internalSchema, positionChangeMap| Modifier and Type | Method and Description |
|---|---|
TableChanges.ColumnAddChange |
addColumns(String parent,
String name,
Type type,
String doc) |
TableChanges.ColumnAddChange |
addColumns(String name,
Type type,
String doc) |
Type |
applyAdd(Types.Field originalField,
Type type) |
TableChange.ColumnChangeID |
columnChangeId() |
protected Integer |
findIdByFullName(String fullName)
Abstract method.
|
static TableChanges.ColumnAddChange |
get(InternalSchema internalSchema) |
Map<String,Integer> |
getFullColName2Id() |
Map<Integer,ArrayList<Types.Field>> |
getParentId2AddCols() |
Map<Integer,ArrayList<TableChange.ColumnPositionChange>> |
getPositionChangeMap() |
boolean |
withPositionChange() |
addPositionChange, addPositionChange, checkColModifyIsLegalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromValuepublic static TableChanges.ColumnAddChange get(InternalSchema internalSchema)
public Type applyAdd(Types.Field originalField, Type type)
public TableChanges.ColumnAddChange addColumns(String name, Type type, String doc)
public TableChanges.ColumnAddChange addColumns(String parent, String name, Type type, String doc)
public Map<Integer,ArrayList<Types.Field>> getParentId2AddCols()
public Map<Integer,ArrayList<TableChange.ColumnPositionChange>> getPositionChangeMap()
protected Integer findIdByFullName(String fullName)
TableChange.BaseColumnChangefindIdByFullName in class TableChange.BaseColumnChangefullName - column fullNamepublic TableChange.ColumnChangeID columnChangeId()
public boolean withPositionChange()
withPositionChange in interface TableChangewithPositionChange in class TableChange.BaseColumnChangeCopyright © 2024 The Apache Software Foundation. All rights reserved.