congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Database.toIdentifier
Code IndexAdd Tabnine to your IDE (free)

How to use
toIdentifier
method
in
org.hibernate.boot.model.relational.Database

Best Java code snippets using org.hibernate.boot.model.relational.Database.toIdentifier (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    return database.toIdentifier( IndexedCollection.DEFAULT_INDEX_COLUMN_NAME );
  }
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    return database.toIdentifier( IdentifierCollection.DEFAULT_IDENTIFIER_COLUMN_NAME );
  }
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier getReferencedPrimaryKeyColumnName() {
    return database.toIdentifier( logicalReferencedColumn );
  }
}
origin: hibernate/hibernate-orm

@Override
public void addTableNameBinding(String schema, String catalog, String logicalName, String realTableName, Table denormalizedSuperTable) {
  final Identifier logicalNameIdentifier = getDatabase().toIdentifier( logicalName );
  final Identifier physicalNameIdentifier = getDatabase().toIdentifier( realTableName );
  logicalToPhysicalTableNameMap.put( logicalNameIdentifier, physicalNameIdentifier );
  physicalToLogicalTableNameMap.put( physicalNameIdentifier, logicalNameIdentifier );
}
origin: hibernate/hibernate-orm

private List<Identifier> toIdentifiers(String[] names) {
  if ( names == null ) {
    return Collections.emptyList();
  }
  final List<Identifier> columnNames = CollectionHelper.arrayList( names.length );
  for ( String name : names ) {
    columnNames.add( getDatabase().toIdentifier( name ) );
  }
  return columnNames;
}
origin: hibernate/hibernate-orm

@SuppressWarnings("unchecked")
private List<Identifier> extractColumnNames(List columns) {
  if ( columns == null || columns.isEmpty() ) {
    return Collections.emptyList();
  }
  final List<Identifier> columnNames = CollectionHelper.arrayList( columns.size() );
  for ( Column column : (List<Column>) columns ) {
    columnNames.add( getDatabase().toIdentifier( column.getQuotedName() ) );
  }
  return columnNames;
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    return context.getMetadataCollector().getDatabase().toIdentifier( Collection.DEFAULT_ELEMENT_COLUMN_NAME );
  }
}
origin: hibernate/hibernate-orm

@Override
public Identifier handleExplicitName(
    String explicitName, MetadataBuildingContext buildingContext) {
  return buildingContext.getMetadataCollector().getDatabase().toIdentifier( explicitName );
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(final LocalMetadataBuildingContext context) {
    return context.getMetadataCollector().getDatabase().toIdentifier( Collection.DEFAULT_KEY_COLUMN_NAME );
  }
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(final LocalMetadataBuildingContext context) {
    return context.getMetadataCollector()
        .getDatabase()
        .toIdentifier( Collection.DEFAULT_ELEMENT_COLUMN_NAME );
  }
}
origin: hibernate/hibernate-orm

@Override
public String getLogicalColumnName(Table table, String physicalName) throws MappingException {
  return getLogicalColumnName( table, getDatabase().toIdentifier( physicalName ) );
}
origin: hibernate/hibernate-orm

@Override
public String getPhysicalColumnName(Table table, String logicalName) throws MappingException {
  return getPhysicalColumnName( table, getDatabase().toIdentifier( logicalName ) );
}
origin: hibernate/hibernate-orm

@Override
public void addColumnNameBinding(Table table, String logicalName, Column column) throws DuplicateMappingException {
  addColumnNameBinding( table, getDatabase().toIdentifier( logicalName ), column );
}
origin: hibernate/hibernate-orm

@Override
public String getPhysicalTableName(String logicalName) {
  return getPhysicalTableName( getDatabase().toIdentifier( logicalName ) );
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    final Column column = primaryTable.getPrimaryKey().getColumn( count++ );
    return database.toIdentifier( column.getQuotedName() );
  }
}
origin: hibernate/hibernate-orm

private String normalizeColumnQuoting(String name) {
  return context.getMetadataCollector().getDatabase().toIdentifier( name ).render();
}
origin: hibernate/hibernate-orm

  @Override
  public Identifier determineImplicitName(LocalMetadataBuildingContext context) {
    final Column correspondingColumn = entityTableXref.getPrimaryTable().getPrimaryKey().getColumn( count++ );
    return database.toIdentifier( correspondingColumn.getQuotedName() );
  }
}
origin: hibernate/hibernate-orm

public Database(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment) {
  this.serviceRegistry = buildingOptions.getServiceRegistry();
  this.jdbcEnvironment = jdbcEnvironment;
  this.physicalNamingStrategy = buildingOptions.getPhysicalNamingStrategy();
  this.dialect = determineDialect( buildingOptions );
  this.implicitNamespace = makeNamespace(
      new Namespace.Name(
          toIdentifier( buildingOptions.getMappingDefaults().getImplicitCatalogName() ),
          toIdentifier( buildingOptions.getMappingDefaults().getImplicitSchemaName() )
      )
  );
}
origin: hibernate/hibernate-orm

private Identifier determineSchemaName(TableSpecificationSource tableSpecSource) {
  if ( StringHelper.isNotEmpty( tableSpecSource.getExplicitSchemaName() ) ) {
    return database.toIdentifier( tableSpecSource.getExplicitSchemaName() );
  }
  else {
    return database.getDefaultNamespace().getName().getSchema();
  }
}
origin: hibernate/hibernate-orm

private Identifier determineCatalogName(TableSpecificationSource tableSpecSource) {
  if ( StringHelper.isNotEmpty( tableSpecSource.getExplicitCatalogName() ) ) {
    return database.toIdentifier( tableSpecSource.getExplicitCatalogName() );
  }
  else {
    return database.getDefaultNamespace().getName().getCatalog();
  }
}
org.hibernate.boot.model.relationalDatabasetoIdentifier

Javadoc

Wrap the raw name of a database object in it's Identifier form accounting for quoting from any of:
  • explicit quoting in the name itself
  • global request to quote all identifiers

NOTE : quoting from database keywords happens only when building physical identifiers

Popular methods of Database

  • getNamespaces
  • getDefaultNamespace
  • getJdbcEnvironment
  • getDialect
  • locateNamespace
  • <init>
  • addAuxiliaryDatabaseObject
  • getAuxiliaryDatabaseObjects
  • adjustDefaultNamespace
  • determineDialect
  • getInitCommands
  • makeNamespace
  • getInitCommands,
  • makeNamespace,
  • getPhysicalNamingStrategy,
  • getServiceRegistry

Popular in Java

  • Making http post requests using okhttp
  • putExtra (Intent)
  • getSharedPreferences (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now