org.plasma.provisioning.rdb
Class MySql55Converter

java.lang.Object
  extended by org.plasma.provisioning.rdb.ConverterSupport
      extended by org.plasma.provisioning.rdb.MySql55Converter
All Implemented Interfaces:
SchemaConverter

public class MySql55Converter
extends ConverterSupport
implements SchemaConverter


Field Summary
protected  Map<String,Class> classQualifiedPropertyPhysicalNameMap
          Maps physical name qualified property names to classes
protected  Map<Property,org.plasma.provisioning.rdb.MySql55Converter.ConstraintInfo[]> constraintMap
          maps properties to physical constraints
 
Fields inherited from class org.plasma.provisioning.rdb.ConverterSupport
classPropertyMap, classQualifiedNameMap, client, enumQualifiedNameMap, model, namespaces, propertyQualifiedPriKeyConstrainatNameMap, schemaNames
 
Constructor Summary
MySql55Converter(String[] schemaNames, String[] namespaces)
           
 
Method Summary
 Class buildClass(Package pkg, Table table)
           
 Model buildModel()
           
 Property buildProperty(Package pkg, Class clss, TableColumn column, org.plasma.provisioning.rdb.MySql55Converter.ConstraintInfo[] constraints)
           
 
Methods inherited from class org.plasma.provisioning.rdb.ConverterSupport
filter, isOtherAllowed, isPunctuation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classQualifiedPropertyPhysicalNameMap

protected Map<String,Class> classQualifiedPropertyPhysicalNameMap
Maps physical name qualified property names to classes


constraintMap

protected Map<Property,org.plasma.provisioning.rdb.MySql55Converter.ConstraintInfo[]> constraintMap
maps properties to physical constraints

Constructor Detail

MySql55Converter

public MySql55Converter(String[] schemaNames,
                        String[] namespaces)
Method Detail

buildModel

public Model buildModel()
Specified by:
buildModel in interface SchemaConverter

buildClass

public Class buildClass(Package pkg,
                        Table table)

buildProperty

public Property buildProperty(Package pkg,
                              Class clss,
                              TableColumn column,
                              org.plasma.provisioning.rdb.MySql55Converter.ConstraintInfo[] constraints)


Copyright © 2013. All rights reserved.