public static class TableChanges.ColumnAddChange extends TableChange.BaseColumnChange
TableChange.BaseColumnChange, TableChange.ColumnChangeID, TableChange.ColumnPositionChangeid2parent, 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 orignalField,
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 orignalField, 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 © 2022 The Apache Software Foundation. All rights reserved.