Examples of GridDialect


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

Examples of org.hibernate.ogm.dialect.GridDialect

        }
      }
      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

Examples of org.hibernate.ogm.dialect.GridDialect

  }

  @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

Examples of org.hibernate.ogm.dialect.GridDialect

        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

Examples of org.hibernate.ogm.dialect.GridDialect

          }
        }
        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

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( GridDialect.class );
    return new TypeTranslatorImpl( dialect );
  }
View Full Code Here

Examples of org.hibernate.ogm.dialect.GridDialect

        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

Examples of org.hibernate.ogm.dialect.spi.GridDialect

  /**
   * If the current dialect supports batching, register the required event listeners.
   */
  private void attachBatchListenersIfRequired(SessionFactoryServiceRegistry serviceRegistry) {
    GridDialect gridDialect = serviceRegistry.getService( GridDialect.class );
    BatchOperationsDelegator batchDelegator = asBatchDelegatorOrNull( gridDialect );

    if ( batchDelegator != null ) {
      EventListenerRegistry eventListenerRegistry = serviceRegistry.getService( EventListenerRegistry.class );
      addListeners( eventListenerRegistry, batchDelegator );
View Full Code Here

Examples of org.hibernate.ogm.dialect.spi.GridDialect

  protected void configure(Configuration cfg) {
    cfg.getProperties().put( OgmProperties.GRID_DIALECT, InvokedOperationsLoggingDialect.class );
  }

  private InvokedOperationsLoggingDialect getOperationsLogger() {
    GridDialect gridDialect = sfi().getServiceRegistry().getService( GridDialect.class );

    if ( gridDialect instanceof ForwardingGridDialect ) {
      while ( gridDialect instanceof ForwardingGridDialect ) {
        gridDialect = ( (ForwardingGridDialect<?>) gridDialect ).getGridDialect();
        if ( gridDialect instanceof InvokedOperationsLoggingDialect ) {
          return (InvokedOperationsLoggingDialect) gridDialect;
        }
      }
    }
    else if ( gridDialect instanceof InvokedOperationsLoggingDialect ) {
      return (InvokedOperationsLoggingDialect) gridDialect;
    }

    throw new IllegalStateException( "Unexpected dialect type: " + gridDialect.getClass() );
  }
View Full Code Here

Examples of org.hibernate.ogm.dialect.spi.GridDialect

    return TypeTranslator.class;
  }

  @Override
  public TypeTranslator initiateService(Map configurationValues, ServiceRegistryImplementor registry) {
    GridDialect dialect = registry.getService( GridDialect.class );
    return new TypeTranslatorImpl( dialect );
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.