com.mysema.query.sql
Class MetaDataExporter

java.lang.Object
  extended by com.mysema.query.sql.MetaDataExporter

public class MetaDataExporter
extends java.lang.Object

MetadataExporter exports JDBC metadata to Querydsl query types

Version:
$Id$
Author:
tiwe

Constructor Summary
MetaDataExporter(java.lang.String namePrefix, java.lang.String packageName, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.io.File targetFolder)
           
MetaDataExporter(java.lang.String namePrefix, java.lang.String packageName, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.io.File targetFolder, NamingStrategy namingStrategy, MetaDataSerializer serializer)
           
 
Method Summary
protected  EntityType createEntityType(java.lang.String tableName, java.lang.String className)
           
protected  Property createProperty(EntityType classModel, java.lang.String columnName, java.lang.String propertyName, Type typeModel)
           
 void export(java.sql.DatabaseMetaData md)
           
 java.util.Set<java.lang.String> getClasses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaDataExporter

public MetaDataExporter(java.lang.String namePrefix,
                        java.lang.String packageName,
                        @Nullable
                        java.lang.String schemaPattern,
                        @Nullable
                        java.lang.String tableNamePattern,
                        java.io.File targetFolder)

MetaDataExporter

public MetaDataExporter(java.lang.String namePrefix,
                        java.lang.String packageName,
                        @Nullable
                        java.lang.String schemaPattern,
                        @Nullable
                        java.lang.String tableNamePattern,
                        java.io.File targetFolder,
                        NamingStrategy namingStrategy,
                        MetaDataSerializer serializer)
Method Detail

createEntityType

protected EntityType createEntityType(java.lang.String tableName,
                                      java.lang.String className)

createProperty

protected Property createProperty(EntityType classModel,
                                  java.lang.String columnName,
                                  java.lang.String propertyName,
                                  Type typeModel)

export

public void export(java.sql.DatabaseMetaData md)
            throws java.sql.SQLException
Throws:
java.sql.SQLException

getClasses

public java.util.Set<java.lang.String> getClasses()


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.