public class CreateTableColumnVisitor extends BaseTablePropertyVisitor
| Constructor and Description |
|---|
CreateTableColumnVisitor(CreateTableVisitor parent,
DdlGenContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isIdentity(BeanProperty p) |
void |
visitCompound(BeanPropertyCompound p)
Not required in that the scalar properties map to the columns.
|
void |
visitCompoundScalar(BeanPropertyCompound compound,
BeanProperty p)
Override this method for scalar property inside a Immutable Compound Value object.
|
void |
visitEmbeddedScalar(BeanProperty p,
BeanPropertyAssocOne<?> embedded)
Override this method.
|
void |
visitMany(BeanPropertyAssocMany<?> p)
Not part of base table.
|
void |
visitOneImported(BeanPropertyAssocOne<?> p)
Override this method for the foreign key.
|
void |
visitScalar(BeanProperty p)
Override this method for normal scalar property.
|
protected void |
writeIdentity() |
protected void |
writeIdentitySuffix() |
visitEmbedded, visitOneExportedpublic CreateTableColumnVisitor(CreateTableVisitor parent, DdlGenContext ctx)
public void visitMany(BeanPropertyAssocMany<?> p)
BaseTablePropertyVisitorvisitMany in interface PropertyVisitorvisitMany in class BaseTablePropertyVisitorpublic void visitCompoundScalar(BeanPropertyCompound compound, BeanProperty p)
BaseTablePropertyVisitorvisitCompoundScalar in interface PropertyVisitorvisitCompoundScalar in class BaseTablePropertyVisitorpublic void visitCompound(BeanPropertyCompound p)
BaseTablePropertyVisitorvisitCompound in interface PropertyVisitorvisitCompound in class BaseTablePropertyVisitorpublic void visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded)
BaseTablePropertyVisitorvisitEmbeddedScalar in interface PropertyVisitorvisitEmbeddedScalar in class BaseTablePropertyVisitorpublic void visitOneImported(BeanPropertyAssocOne<?> p)
BaseTablePropertyVisitorvisitOneImported in interface PropertyVisitorvisitOneImported in class BaseTablePropertyVisitorpublic void visitScalar(BeanProperty p)
BaseTablePropertyVisitorvisitScalar in interface PropertyVisitorvisitScalar in class BaseTablePropertyVisitorprotected void writeIdentity()
protected void writeIdentitySuffix()
protected boolean isIdentity(BeanProperty p)
Copyright © 2014. All Rights Reserved.