Package org.hibernate.metamodel.relational

Examples of org.hibernate.metamodel.relational.Identifier


    );
    final Schema schema = metadata.getDatabase().locateSchema( schemaName );

    final String tableName = attributeSource.getExplicitCollectionTableName();
    if ( StringHelper.isNotEmpty( tableName ) ) {
      final Identifier tableIdentifier = Identifier.toIdentifier(
          currentBindingContext.getNamingStrategy().tableName( tableName )
      );
      Table collectionTable = schema.locateTable( tableIdentifier );
      if ( collectionTable == null ) {
        collectionTable = schema.createTable( tableIdentifier );
View Full Code Here


        inLineView = schema.createInLineView( logicalName, subSelect );
      }
      entityBinding.setBaseTable( inLineView );
    }
    else {
      final Identifier tableName = Identifier.toIdentifier( getClassTableName( entityElement, entityBinding, null ) );
      org.hibernate.metamodel.relational.Table table = schema.getTable( tableName );
      if ( table == null ) {
        table = schema.createTable( tableName );
      }
      entityBinding.setBaseTable( table );
View Full Code Here

        if ( meta.isGloballyQuotedIdentifiers() ) {
            schmaName = StringHelper.quote( schmaName );
            catalogName = StringHelper.quote( catalogName );
            tableName = StringHelper.quote( tableName );
        }
        final Identifier tableNameIdentifier = Identifier.toIdentifier( tableName );
        final Schema schema = meta.getDatabase().getSchema( new Schema.Name( schmaName, catalogName ) );
        Table table = schema.getTable( tableNameIdentifier );
        if ( table == null ) {
            table = schema.createTable( tableNameIdentifier );
        }
View Full Code Here

    else {
            String classTableName = getClassTableName( xmlClazz, entityBinding, null );
            if(getBindingContext().isGloballyQuotedIdentifiers()){
                classTableName = StringHelper.quote( classTableName );
            }
      final Identifier tableName = Identifier.toIdentifier( classTableName );
      org.hibernate.metamodel.relational.Table table = schema.getTable( tableName );
      if ( table == null ) {
        table = schema.createTable( tableName );
      }
      entityBinding.setBaseTable( table );
View Full Code Here

        inLineView = schema.createInLineView( logicalName, subSelect );
      }
      entityBinding.setBaseTable( inLineView );
    }
    else {
      final Identifier tableName = Identifier.toIdentifier( getClassTableName( xmlClazz, entityBinding, null ) );
      org.hibernate.metamodel.relational.Table table = schema.getTable( tableName );
      if ( table == null ) {
        table = schema.createTable( tableName );
      }
      entityBinding.setBaseTable( table );
View Full Code Here

    return new Schema.Name( schema, catalog );
  }

  private void bindTable(EntityBinding entityBinding) {
    final Schema schema = meta.getDatabase().getSchema( schemaName );
    final Identifier tableName = Identifier.toIdentifier( configuredClass.getPrimaryTableName() );
    org.hibernate.metamodel.relational.Table table = schema.getTable( tableName );
    if ( table == null ) {
      table = schema.createTable( tableName );
    }
    entityBinding.setBaseTable( table );
View Full Code Here

    );
    final Schema schema = metadata.getDatabase().locateSchema( schemaName );

    final String tableName = attributeSource.getExplicitCollectionTableName();
    if ( StringHelper.isNotEmpty( tableName ) ) {
      final Identifier tableIdentifier = Identifier.toIdentifier(
          currentBindingContext.getNamingStrategy().tableName( tableName )
      );
      Table collectionTable = schema.locateTable( tableIdentifier );
      if ( collectionTable == null ) {
        collectionTable = schema.createTable( tableIdentifier );
View Full Code Here

    );
    final Schema schema = metadata.getDatabase().locateSchema( schemaName );

    final String tableName = attributeSource.getExplicitCollectionTableName();
    if ( StringHelper.isNotEmpty( tableName ) ) {
      final Identifier tableIdentifier = Identifier.toIdentifier(
          currentBindingContext.getNamingStrategy().tableName( tableName )
      );
      Table collectionTable = schema.locateTable( tableIdentifier );
      if ( collectionTable == null ) {
        collectionTable = schema.createTable( tableIdentifier );
View Full Code Here

        inLineView = schema.createInLineView( logicalName, subSelect );
      }
      entityBinding.setBaseTable( inLineView );
    }
    else {
      final Identifier tableName = Identifier.toIdentifier( getClassTableName( xmlClazz, entityBinding, null ) );
      org.hibernate.metamodel.relational.Table table = schema.getTable( tableName );
      if ( table == null ) {
        table = schema.createTable( tableName );
      }
      entityBinding.setBaseTable( table );
View Full Code Here

    return new Schema.Name( schema, catalog );
  }

  private void bindTable(EntityBinding entityBinding) {
    final Schema schema = meta.getDatabase().getSchema( schemaName );
    final Identifier tableName = Identifier.toIdentifier( configuredClass.getPrimaryTableName() );
    org.hibernate.metamodel.relational.Table table = schema.getTable( tableName );
    if ( table == null ) {
      table = schema.createTable( tableName );
    }
    entityBinding.setBaseTable( table );
View Full Code Here

TOP

Related Classes of org.hibernate.metamodel.relational.Identifier

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.