Examples of statement()


Examples of org.hibernate.hql.ast.SqlGenerator.statement()

  public BasicExecutor(HqlSqlWalker walker, Queryable persister) {
    super( walker, log );
    this.persister = persister;
    try {
      SqlGenerator gen = new SqlGenerator( getFactory() );
      gen.statement( walker.getAST() );
      sql = gen.getSQL();
      gen.getParseErrorHandler().throwQueryException();
      parameterSpecifications = gen.getCollectedParameters();
    }
    catch ( RecognitionException e ) {
View Full Code Here

Examples of org.hibernate.hql.ast.SqlGenerator.statement()

  public BasicExecutor(HqlSqlWalker walker, Queryable persister) {
        super(walker, null);
    this.persister = persister;
    try {
      SqlGenerator gen = new SqlGenerator( getFactory() );
      gen.statement( walker.getAST() );
      sql = gen.getSQL();
      gen.getParseErrorHandler().throwQueryException();
      parameterSpecifications = gen.getCollectedParameters();
    }
    catch ( RecognitionException e ) {
View Full Code Here

Examples of org.hibernate.hql.ast.origin.hql.parse.HQLParser.statement()

    CommonTokenStream tokens = new CommonTokenStream( lexer );
    HQLParser parser = new HQLParser( tokens );

    try {
      // parser#statement() is the entry point for evaluation of any kind of statement
      HQLParser.statement_return r = parser.statement();

      if ( parser.hasErrors() ) {
        throw log.getInvalidQuerySyntaxException( queryString, parser.getErrorMessages() );
      }
View Full Code Here

Examples of org.hibernate.hql.ast.origin.hql.parse.HQLParser.statement()

    CommonTokenStream tokens = new CommonTokenStream( lexer );
    HQLParser parser = new HQLParser( tokens );

    try {
      // parser#statement() is the entry point for evaluation of any kind of statement
      HQLParser.statement_return r = parser.statement();

      if ( parser.hasErrors() ) {
        throw log.getInvalidQuerySyntaxException( queryString, parser.getErrorMessages() );
      }
View Full Code Here

Examples of org.hibernate.hql.internal.ast.HqlParser.statement()

  private HqlParser parse(boolean filter) throws TokenStreamException, RecognitionException {
    // Parse the query string into an HQL AST.
    final HqlParser parser = HqlParser.getInstance( query );
    parser.setFilter( filter );

    parser.statement();

    final AST hqlAst = parser.getAST();

    final NodeTraverser walker = new NodeTraverser( new JavaConstantConverter() );
    walker.traverseDepthFirst( hqlAst );
View Full Code Here

Examples of org.hibernate.hql.internal.ast.HqlParser.statement()

  public TypedQueryFactoryGenerator(EntityManager em, NamedQuery namedQuery) {
    this.jpaQuery = Assert.notNull(namedQuery.query());

    try {
      HqlParser parser = HqlParser.getInstance(jpaQuery);
      parser.statement();
      AST hqlAst = parser.getAST();

      if (logger.isDebugEnabled()) {
        logger.debug("First-level parse tree for " + namedQuery.name() + ":");
        parser.showAst(hqlAst, System.out);
View Full Code Here

Examples of org.hibernate.hql.internal.ast.HqlParser.statement()

  private HqlParser parse(boolean filter) throws TokenStreamException, RecognitionException {
    // Parse the query string into an HQL AST.
    final HqlParser parser = HqlParser.getInstance( query );
    parser.setFilter( filter );

    parser.statement();

    final AST hqlAst = parser.getAST();

    final NodeTraverser walker = new NodeTraverser( new JavaConstantConverter() );
    walker.traverseDepthFirst( hqlAst );
View Full Code Here

Examples of org.hibernate.hql.internal.ast.HqlParser.statement()

  public TypedQueryFactoryGenerator(EntityManager em, NamedQuery namedQuery) {
    this.jpaQuery = Assert.notNull(namedQuery.query());

    try {
      HqlParser parser = HqlParser.getInstance(jpaQuery);
      parser.statement();
      AST hqlAst = parser.getAST();

      if (logger.isDebugEnabled()) {
        logger.debug("First-level parse tree for " + namedQuery.name() + ":");
        parser.showAst(hqlAst, System.out);
View Full Code Here

Examples of org.hibernate.hql.internal.ast.HqlParser.statement()

  public TypedQueryFactoryGenerator(EntityManager em, NamedQuery namedQuery) {
    this.jpaQuery = Assert.notNull(namedQuery.query());

    try {
      HqlParser parser = HqlParser.getInstance(jpaQuery);
      parser.statement();
      AST hqlAst = parser.getAST();

      if (logger.isDebugEnabled()) {
        logger.debug("First-level parse tree for " + namedQuery.name() + ":");
        parser.showAst(hqlAst, System.out);
View Full Code Here

Examples of org.hibernate.hql.internal.ast.HqlSqlWalker.statement()

      }
    };
    final AST hqlAst = parser.getAST();

    // Transform the tree.
    w.statement( hqlAst );

    w.getParseErrorHandler().throwQueryException();

    return w;
  }
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.