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 Details

    • SpringDataJdbcQuerydslNamingStrategy

      public SpringDataJdbcQuerydslNamingStrategy()
  • Method Details

    • appendSchema

      public String appendSchema(String packageName, String schema)
      Specified by:
      appendSchema in interface com.querydsl.sql.codegen.NamingStrategy
    • getClassName

      public String getClassName(String tableName)
      Specified by:
      getClassName in interface com.querydsl.sql.codegen.NamingStrategy
    • getClassName

      public String getClassName(com.querydsl.sql.SchemaAndTable schemaAndTable)
      Specified by:
      getClassName in interface com.querydsl.sql.codegen.NamingStrategy
    • getDefaultAlias

      public String getDefaultAlias(com.querydsl.codegen.EntityType entityType)
      Specified by:
      getDefaultAlias in interface com.querydsl.sql.codegen.NamingStrategy
    • getDefaultVariableName

      public String getDefaultVariableName(com.querydsl.codegen.EntityType entityType)
      Specified by:
      getDefaultVariableName in interface com.querydsl.sql.codegen.NamingStrategy
    • getForeignKeysClassName

      public String getForeignKeysClassName()
      Specified by:
      getForeignKeysClassName in interface com.querydsl.sql.codegen.NamingStrategy
    • getForeignKeysVariable

      public String getForeignKeysVariable(com.querydsl.codegen.EntityType entityType)
      Specified by:
      getForeignKeysVariable in interface com.querydsl.sql.codegen.NamingStrategy
    • getPrimaryKeysClassName

      public String getPrimaryKeysClassName()
      Specified by:
      getPrimaryKeysClassName in interface com.querydsl.sql.codegen.NamingStrategy
    • getPrimaryKeysVariable

      public String getPrimaryKeysVariable(com.querydsl.codegen.EntityType entityType)
      Specified by:
      getPrimaryKeysVariable in interface com.querydsl.sql.codegen.NamingStrategy
    • getPropertyName

      public String getPropertyName(String columnName, com.querydsl.codegen.EntityType entityType)
      Specified by:
      getPropertyName in interface com.querydsl.sql.codegen.NamingStrategy
    • getPropertyNameForForeignKey

      public String getPropertyNameForForeignKey(String foreignKeyName, com.querydsl.codegen.EntityType entityType)
      Specified by:
      getPropertyNameForForeignKey in interface com.querydsl.sql.codegen.NamingStrategy
    • getPropertyNameForInverseForeignKey

      public String getPropertyNameForInverseForeignKey(String name, com.querydsl.codegen.EntityType model)
      Specified by:
      getPropertyNameForInverseForeignKey in interface com.querydsl.sql.codegen.NamingStrategy
    • getPropertyNameForPrimaryKey

      public String getPropertyNameForPrimaryKey(String name, com.querydsl.codegen.EntityType model)
      Specified by:
      getPropertyNameForPrimaryKey in interface com.querydsl.sql.codegen.NamingStrategy
    • normalizeColumnName

      public String normalizeColumnName(String columnName)
      Specified by:
      normalizeColumnName in interface com.querydsl.sql.codegen.NamingStrategy
    • normalizeTableName

      public String normalizeTableName(String tableName)
      Specified by:
      normalizeTableName in interface com.querydsl.sql.codegen.NamingStrategy
    • normalizeSchemaName

      public String normalizeSchemaName(String schemaName)
      Specified by:
      normalizeSchemaName in interface com.querydsl.sql.codegen.NamingStrategy
    • shouldGenerateClass

      public boolean shouldGenerateClass(com.querydsl.sql.SchemaAndTable schemaAndTable)
      Specified by:
      shouldGenerateClass in interface com.querydsl.sql.codegen.NamingStrategy
    • shouldGenerateForeignKey

      public boolean shouldGenerateForeignKey(com.querydsl.sql.SchemaAndTable schemaAndTable, com.querydsl.sql.codegen.support.ForeignKeyData foreignKeyData)
      Specified by:
      shouldGenerateForeignKey in interface com.querydsl.sql.codegen.NamingStrategy
    • getPackage

      public String getPackage(String basePackage, com.querydsl.sql.SchemaAndTable schemaAndTable)
      Specified by:
      getPackage in interface com.querydsl.sql.codegen.NamingStrategy