public abstract class TableMetadataColumn extends Object
Modifier | Constructor and Description |
---|---|
|
TableMetadataColumn() |
protected |
TableMetadataColumn(String columnName,
boolean key) |
Modifier and Type | Method and Description |
---|---|
String |
getColumnName() |
boolean |
isKey() |
protected abstract CodegenExpression |
make(CodegenMethodScope parent,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
static CodegenExpression |
makeColumns(Map<String,TableMetadataColumn> columns,
CodegenMethodScope parent,
ModuleTableInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setColumnName(String columnName) |
void |
setKey(boolean key) |
public TableMetadataColumn()
protected TableMetadataColumn(String columnName, boolean key)
protected abstract CodegenExpression make(CodegenMethodScope parent, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope)
public static CodegenExpression makeColumns(Map<String,TableMetadataColumn> columns, CodegenMethodScope parent, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope)
public boolean isKey()
public String getColumnName()
public void setColumnName(String columnName)
public void setKey(boolean key)
Copyright © 2005–2018. All rights reserved.