Package com.querydsl.sql.codegen.ant
Class AntMetaDataExporter
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.querydsl.sql.codegen.ant.AntMetaDataExporter
- All Implemented Interfaces:
Cloneable
public class AntMetaDataExporter
extends org.apache.tools.ant.Task
AntMetaDataExporter
exports JDBC metadata to Querydsl query types- Author:
- tiwe
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCustomType
(CustomType customType) Adds custom type to antvoid
addNumericMapping
(NumericMapping mapping) Adds NumericMapping instance, called by Antvoid
addRenameMapping
(RenameMapping mapping) Adds RenameMapping instance, called by Antvoid
addTypeMapping
(TypeMapping mapping) Adds TypeMapping instance, called by Antvoid
execute()
String[]
String[]
Deprecated.Use addCustomType insteadString[]
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setBeanAddFullConstructor
(boolean beanAddFullConstructor) void
setBeanAddToString
(boolean beanAddToString) void
setBeanInterfaces
(String[] beanInterfaces) void
setBeanPackageName
(String beanPackageName) void
setBeanPrefix
(String beanPrefix) void
setBeanPrintSupertype
(boolean beanPrintSupertype) void
setBeanSerializerClass
(String beanSerializerClass) void
setBeansTargetFolder
(String beansTargetFolder) void
setBeanSuffix
(String beanSuffix) void
setColumnAnnotations
(boolean columnAnnotations) void
setColumnComparatorClass
(String columnComparatorClass) void
setCreateScalaSources
(boolean createScalaSources) void
setCustomTypes
(String[] strings) Deprecated.Use addCustomType insteadvoid
setExportAll
(boolean exportAll) void
setExportBeans
(boolean exportBeans) void
setExportDirectForeignKeys
(boolean exportDirectForeignKeys) void
setExportForeignKeys
(boolean exportForeignKeys) void
setExportInverseForeignKeys
(boolean exportInverseForeignKeys) void
setExportPrimaryKeys
(boolean exportPrimaryKeys) void
setExportTables
(boolean exportTables) void
setExportViews
(boolean exportViews) void
setImports
(String[] imports) void
setInnerClassesForKeys
(boolean innerClassesForKeys) void
setJdbcDriver
(String jdbcDriver) void
setJdbcPassword
(String jdbcPassword) void
setJdbcUrl
(String jdbcUrl) void
setJdbcUser
(String jdbcUser) void
setLowerCase
(boolean lowerCase) void
setNamePrefix
(String namePrefix) void
setNameSuffix
(String nameSuffix) void
setNamingStrategyClass
(String namingStrategyClass) void
setPackageName
(String packageName) void
setSchemaPattern
(String schemaPattern) void
setSchemaToPackage
(boolean schemaToPackage) void
setSerializerClass
(String serializerClass) void
setSourceEncoding
(String sourceEncoding) void
setSpatial
(boolean spatial) void
setTableNamePattern
(String tableNamePattern) void
setTableTypesToExport
(String tableTypesToExport) void
setTargetFolder
(String targetFolder) void
setValidationAnnotations
(boolean validationAnnotations) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
AntMetaDataExporter
public AntMetaDataExporter()
-
-
Method Details
-
execute
public void execute()- Overrides:
execute
in classorg.apache.tools.ant.Task
-
getJdbcDriver
-
setJdbcDriver
-
getJdbcUrl
-
setJdbcUrl
-
getJdbcUser
-
setJdbcUser
-
getJdbcPassword
-
setJdbcPassword
-
getNamePrefix
-
setNamePrefix
-
getNameSuffix
-
setNameSuffix
-
getBeanPrefix
-
setBeanPrefix
-
getBeanSuffix
-
setBeanSuffix
-
getPackageName
-
setPackageName
-
getBeanPackageName
-
setBeanPackageName
-
getSchemaPattern
-
setSchemaPattern
-
getTableNamePattern
-
setTableNamePattern
-
getTargetFolder
-
setTargetFolder
-
getNamingStrategyClass
-
setNamingStrategyClass
-
getBeanSerializerClass
-
setBeanSerializerClass
-
getSerializerClass
-
setSerializerClass
-
isExportBeans
public boolean isExportBeans() -
setExportBeans
public void setExportBeans(boolean exportBeans) -
getBeanInterfaces
-
setBeanInterfaces
-
isBeanAddToString
public boolean isBeanAddToString() -
setBeanAddToString
public void setBeanAddToString(boolean beanAddToString) -
isBeanAddFullConstructor
public boolean isBeanAddFullConstructor() -
setBeanAddFullConstructor
public void setBeanAddFullConstructor(boolean beanAddFullConstructor) -
isBeanPrintSupertype
public boolean isBeanPrintSupertype() -
setBeanPrintSupertype
public void setBeanPrintSupertype(boolean beanPrintSupertype) -
isInnerClassesForKeys
public boolean isInnerClassesForKeys() -
setInnerClassesForKeys
public void setInnerClassesForKeys(boolean innerClassesForKeys) -
isValidationAnnotations
public boolean isValidationAnnotations() -
setValidationAnnotations
public void setValidationAnnotations(boolean validationAnnotations) -
isColumnAnnotations
public boolean isColumnAnnotations() -
setColumnAnnotations
public void setColumnAnnotations(boolean columnAnnotations) -
addCustomType
Adds custom type to ant -
getCustomTypes
Deprecated.Use addCustomType insteadGets a list of custom types- Returns:
- a list of custom types
-
setCustomTypes
Deprecated.Use addCustomType insteadSets a list of custom types- Parameters:
strings
- a list of custom types
-
isCreateScalaSources
public boolean isCreateScalaSources() -
setCreateScalaSources
public void setCreateScalaSources(boolean createScalaSources) -
isSchemaToPackage
public boolean isSchemaToPackage() -
setSchemaToPackage
public void setSchemaToPackage(boolean schemaToPackage) -
isLowerCase
public boolean isLowerCase() -
setLowerCase
public void setLowerCase(boolean lowerCase) -
isExportTables
public boolean isExportTables() -
setExportTables
public void setExportTables(boolean exportTables) -
isExportViews
public boolean isExportViews() -
setExportViews
public void setExportViews(boolean exportViews) -
isExportAll
public boolean isExportAll() -
setExportAll
public void setExportAll(boolean exportAll) -
isExportPrimaryKeys
public boolean isExportPrimaryKeys() -
setExportPrimaryKeys
public void setExportPrimaryKeys(boolean exportPrimaryKeys) -
isExportForeignKeys
public boolean isExportForeignKeys() -
isExportDirectForeignKeys
public boolean isExportDirectForeignKeys() -
setExportDirectForeignKeys
public void setExportDirectForeignKeys(boolean exportDirectForeignKeys) -
isExportInverseForeignKeys
public boolean isExportInverseForeignKeys() -
setExportInverseForeignKeys
public void setExportInverseForeignKeys(boolean exportInverseForeignKeys) -
setExportForeignKeys
public void setExportForeignKeys(boolean exportForeignKeys) -
getColumnComparatorClass
-
setColumnComparatorClass
-
isSpatial
public boolean isSpatial() -
setSpatial
public void setSpatial(boolean spatial) -
getTableTypesToExport
-
setTableTypesToExport
-
getImports
-
setImports
-
getSourceEncoding
-
setSourceEncoding
-
getBeansTargetFolder
-
setBeansTargetFolder
-
addTypeMapping
Adds TypeMapping instance, called by Ant -
addNumericMapping
Adds NumericMapping instance, called by Ant -
addRenameMapping
Adds RenameMapping instance, called by Ant
-