Package org.hibernate.ogm.dialect

Examples of org.hibernate.ogm.dialect.GridDialect


  public TypeTranslator initiateService(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata, ServiceRegistryImplementor registry) {
    return createService( registry );
  }

  private TypeTranslator createService(ServiceRegistryImplementor registry) {
    GridDialect dialect = registry.getService( DatastoreServices.class ).getGridDialect();
    return new TypeTranslatorImpl( dialect );
  }
View Full Code Here


        }
      }
      if ( injector == null ) {
        log.gridDialectHasNoProperConstrutor( dialectClass );
      }
      GridDialect gridDialect = (GridDialect) injector.newInstance( datastore );
      log.useGridDialect( gridDialect.getClass().getName() );
      if ( GridDialectLogger.activationNeeded() ) {
        gridDialect = new GridDialectLogger( gridDialect );
        log.info( "Grid dialect logs are active" );
      }
      else {
View Full Code Here

  }

  @Override
  public DatastoreServices initiateService(SessionFactoryImplementor sessionFactory, Configuration configuration, ServiceRegistryImplementor registry) {
    GridDialectFactory dialectFactory = registry.getService( GridDialectFactory.class );
    GridDialect gridDialect = dialectFactory.buildGridDialect( configuration.getProperties(), registry );
    return new DatastoreServicesImpl( gridDialect );
  }
View Full Code Here

        tableName,
        new String[] { segmentColumnName },
        new Object[] { segmentColumnValue }
    );

    GridDialect dialect = getDialect( session );
    IntegralDataTypeHolder value = IdentifierGeneratorHelper.getIntegralDataTypeHolder( identifierType.getReturnedClass() );
    dialect.nextValue( key, value, optimizer.applyIncrementSizeToSourceValues() ? incrementSize : 1, initialValue );

    accessCount++;

    return value;
  }
View Full Code Here

          }
        }
        if ( injector == null ) {
          log.gridDialectHasNoProperConstructor( clazz );
        }
        GridDialect gridDialect = (GridDialect) injector.newInstance( datastore );

        if ( gridDialect instanceof BatchableGridDialect ) {
          BatchOperationsDelegator delegator = new BatchOperationsDelegator( (BatchableGridDialect) gridDialect );
          addListeners( delegator );
          gridDialect = delegator;
        }

        log.useGridDialect( gridDialect.getClass().getName() );
        if ( GridDialectLogger.activationNeeded() ) {
          gridDialect = new GridDialectLogger( gridDialect );
          log.info( "Grid dialect logs are active" );
        }
        else {
View Full Code Here

  public TypeTranslator initiateService(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata, ServiceRegistryImplementor registry) {
    return createService( registry );
  }

  private TypeTranslator createService(ServiceRegistryImplementor registry) {
    GridDialect dialect = registry.getService( GridDialect.class );
    return new TypeTranslatorImpl( dialect );
  }
View Full Code Here

        tableName,
        new String[] { segmentColumnName },
        new Object[] { segmentColumnValue }
    );

    GridDialect dialect = getDialect( session );
    IntegralDataTypeHolder value = IdentifierGeneratorHelper.getIntegralDataTypeHolder( identifierType.getReturnedClass() );
    dialect.nextValue( key, value, optimizer.applyIncrementSizeToSourceValues() ? incrementSize : 1, initialValue );

    accessCount++;

    return value;
  }
View Full Code Here

TOP

Related Classes of org.hibernate.ogm.dialect.GridDialect

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.