Class SpringDataJdbcQuerydslNamingStrategy
java.lang.Object
com.infobip.spring.data.jdbc.annotation.processor.SpringDataJdbcQuerydslNamingStrategy
- All Implemented Interfaces:
com.querydsl.sql.codegen.NamingStrategy
public class SpringDataJdbcQuerydslNamingStrategy
extends Object
implements com.querydsl.sql.codegen.NamingStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendSchema(String packageName, String schema) getClassName(com.querydsl.sql.SchemaAndTable schemaAndTable) getClassName(String tableName) getDefaultAlias(com.querydsl.codegen.EntityType entityType) getDefaultVariableName(com.querydsl.codegen.EntityType entityType) getForeignKeysVariable(com.querydsl.codegen.EntityType entityType) getPackage(String basePackage, com.querydsl.sql.SchemaAndTable schemaAndTable) getPrimaryKeysVariable(com.querydsl.codegen.EntityType entityType) getPropertyName(String columnName, com.querydsl.codegen.EntityType entityType) getPropertyNameForForeignKey(String foreignKeyName, com.querydsl.codegen.EntityType entityType) getPropertyNameForInverseForeignKey(String name, com.querydsl.codegen.EntityType model) getPropertyNameForPrimaryKey(String name, com.querydsl.codegen.EntityType model) normalizeColumnName(String columnName) normalizeSchemaName(String schemaName) normalizeTableName(String tableName) booleanshouldGenerateClass(com.querydsl.sql.SchemaAndTable schemaAndTable) booleanshouldGenerateForeignKey(com.querydsl.sql.SchemaAndTable schemaAndTable, com.querydsl.sql.codegen.support.ForeignKeyData foreignKeyData)
-
Constructor Details
-
SpringDataJdbcQuerydslNamingStrategy
public SpringDataJdbcQuerydslNamingStrategy()
-
-
Method Details
-
appendSchema
- Specified by:
appendSchemain interfacecom.querydsl.sql.codegen.NamingStrategy
-
getClassName
- Specified by:
getClassNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getClassName
- Specified by:
getClassNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getDefaultAlias
- Specified by:
getDefaultAliasin interfacecom.querydsl.sql.codegen.NamingStrategy
-
getDefaultVariableName
- Specified by:
getDefaultVariableNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getForeignKeysClassName
- Specified by:
getForeignKeysClassNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getForeignKeysVariable
- Specified by:
getForeignKeysVariablein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPrimaryKeysClassName
- Specified by:
getPrimaryKeysClassNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPrimaryKeysVariable
- Specified by:
getPrimaryKeysVariablein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPropertyName
- Specified by:
getPropertyNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPropertyNameForForeignKey
public String getPropertyNameForForeignKey(String foreignKeyName, com.querydsl.codegen.EntityType entityType) - Specified by:
getPropertyNameForForeignKeyin interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPropertyNameForInverseForeignKey
public String getPropertyNameForInverseForeignKey(String name, com.querydsl.codegen.EntityType model) - Specified by:
getPropertyNameForInverseForeignKeyin interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPropertyNameForPrimaryKey
- Specified by:
getPropertyNameForPrimaryKeyin interfacecom.querydsl.sql.codegen.NamingStrategy
-
normalizeColumnName
- Specified by:
normalizeColumnNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
normalizeTableName
- Specified by:
normalizeTableNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
normalizeSchemaName
- Specified by:
normalizeSchemaNamein interfacecom.querydsl.sql.codegen.NamingStrategy
-
shouldGenerateClass
public boolean shouldGenerateClass(com.querydsl.sql.SchemaAndTable schemaAndTable) - Specified by:
shouldGenerateClassin interfacecom.querydsl.sql.codegen.NamingStrategy
-
shouldGenerateForeignKey
public boolean shouldGenerateForeignKey(com.querydsl.sql.SchemaAndTable schemaAndTable, com.querydsl.sql.codegen.support.ForeignKeyData foreignKeyData) - Specified by:
shouldGenerateForeignKeyin interfacecom.querydsl.sql.codegen.NamingStrategy
-
getPackage
- Specified by:
getPackagein interfacecom.querydsl.sql.codegen.NamingStrategy
-