|
From: <ste...@us...> - 2009-05-19 12:04:32
|
Revision: 4348
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4348&view=rev
Author: steverstrong
Date: 2009-05-19 12:04:26 +0000 (Tue, 19 May 2009)
Log Message:
-----------
Removed unused file from AST
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/NHibernate.csproj
Removed Paths:
-------------
trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlTreeAdapter.cs
Deleted: trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlTreeAdapter.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlTreeAdapter.cs 2009-05-19 11:57:25 UTC (rev 4347)
+++ trunk/nhibernate/src/NHibernate/Hql/Ast/ANTLR/Tree/HqlTreeAdapter.cs 2009-05-19 12:04:26 UTC (rev 4348)
@@ -1,206 +0,0 @@
-using System;
-using Antlr.Runtime;
-using Antlr.Runtime.Tree;
-
-namespace NHibernate.Hql.Ast.ANTLR.Tree
-{
- [CLSCompliant(false)]
- public class HqlTreeAdaptor : CommonTreeAdaptor
- {
- private readonly HqlSqlWalker _walker;
-
- public HqlTreeAdaptor(HqlSqlWalker walker)
- {
- _walker = walker;
- }
-
- public override object Create(IToken payload)
- {
- if (payload == null)
- {
- return base.Create(payload);
- }
-
- object ret;
-
- switch (payload.Type)
- {
- case HqlSqlWalker.SELECT:
- case HqlSqlWalker.QUERY:
- ret = new QueryNode(payload);
- break;
- case HqlSqlWalker.UPDATE:
- //return UpdateStatement.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.DELETE:
- //return DeleteStatement.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.INSERT:
- //return InsertStatement.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.INTO:
- //return IntoClause.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.FROM:
- ret = new FromClause(payload);
- break;
- case HqlSqlWalker.FROM_FRAGMENT:
- ret = new FromElement(payload);
- break;
- case HqlSqlWalker.IMPLIED_FROM:
- ret = new ImpliedFromElement(payload);
- break;
- case HqlSqlWalker.DOT:
- ret = new DotNode(payload);
- break;
- case HqlSqlWalker.INDEX_OP:
- ret = new IndexNode(payload);
- break;
- // Alias references and identifiers use the same node class.
- case HqlSqlWalker.ALIAS_REF:
- case HqlSqlWalker.IDENT:
- ret = new IdentNode(payload);
- break;
- case HqlSqlWalker.SQL_TOKEN:
- ret = new SqlFragment(payload);
- break;
- case HqlSqlWalker.METHOD_CALL:
- ret = new MethodNode(payload);
- break;
- case HqlSqlWalker.ELEMENTS:
- case HqlSqlWalker.INDICES:
- ret = new CollectionFunction(payload);
- break;
- case HqlSqlWalker.SELECT_CLAUSE:
- ret = new SelectClause(payload);
- break;
- case HqlSqlWalker.SELECT_EXPR:
- ret = new SelectExpressionImpl(payload);
- break;
- case HqlSqlWalker.AGGREGATE:
- //return AggregateNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.COUNT:
- //return CountNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.CONSTRUCTOR:
- ret = new ConstructorNode(payload);
- break;
- case HqlSqlWalker.NUM_INT:
- case HqlSqlWalker.NUM_FLOAT:
- case HqlSqlWalker.NUM_LONG:
- case HqlSqlWalker.NUM_DOUBLE:
- case HqlSqlWalker.QUOTED_String:
- //return LiteralNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.TRUE:
- case HqlSqlWalker.FALSE:
- //return BooleanLiteralNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.JAVA_CONSTANT:
- //return JavaConstantNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.ORDER:
- ret = new OrderByClause(payload);
- break;
- case HqlSqlWalker.PLUS:
- case HqlSqlWalker.MINUS:
- case HqlSqlWalker.STAR:
- case HqlSqlWalker.DIV:
- //return BinaryArithmeticOperatorNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.UNARY_MINUS:
- case HqlSqlWalker.UNARY_PLUS:
- //return UnaryArithmeticNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.CASE2:
- //return Case2Node.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.CASE:
- //return CaseNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.PARAM:
- case HqlSqlWalker.NAMED_PARAM:
- ret = new ParameterNode(payload);
- break;
- case HqlSqlWalker.EQ:
- case HqlSqlWalker.NE:
- case HqlSqlWalker.LT:
- case HqlSqlWalker.GT:
- case HqlSqlWalker.LE:
- case HqlSqlWalker.GE:
- case HqlSqlWalker.LIKE:
- case HqlSqlWalker.NOT_LIKE:
- return new BinaryLogicOperatorNode(payload);
- case HqlSqlWalker.IN:
- case HqlSqlWalker.NOT_IN:
- //return InLogicOperatorNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.BETWEEN:
- case HqlSqlWalker.NOT_BETWEEN:
- //return BetweenOperatorNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.IS_NULL:
- //return IsNullLogicOperatorNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.IS_NOT_NULL:
- //return IsNotNullLogicOperatorNode.class;
- ret = new SqlNode(payload);
- break;
- case HqlSqlWalker.EXISTS:
- //return UnaryLogicOperatorNode.class;
- ret = new SqlNode(payload);
- break;
- default:
- ret = new SqlNode(payload);
- break;
-
- }
-
- Initialise(ret);
- return ret;
- }
-
- public override object DupNode(object t)
- {
- CommonTree node = t as CommonTree;
-
- if (node != null)
- {
- CommonTree dupped = (CommonTree)Create(node.Token);
-
- dupped.Parent = node.Parent;
-
- return dupped;
- }
-
- return base.DupNode(t);
- }
-
- void Initialise(object node)
- {
- IInitializableNode initableNode = node as IInitializableNode;
-
- if (initableNode != null)
- {
- initableNode.Initialize(_walker);
- }
- }
- }
-}
Modified: trunk/nhibernate/src/NHibernate/NHibernate.csproj
===================================================================
--- trunk/nhibernate/src/NHibernate/NHibernate.csproj 2009-05-19 11:57:25 UTC (rev 4347)
+++ trunk/nhibernate/src/NHibernate/NHibernate.csproj 2009-05-19 12:04:26 UTC (rev 4348)
@@ -551,7 +551,6 @@
<Compile Include="Hql\Ast\ANTLR\Tree\HqlSqlWalkerNode.cs" />
<Compile Include="Hql\Ast\ANTLR\Tree\HqlSqlWalkerTreeAdapter.cs" />
<Compile Include="Hql\Ast\ANTLR\Tree\HqlSqlWalkerTreeNodeStream.cs" />
- <Compile Include="Hql\Ast\ANTLR\Tree\HqlTreeAdapter.cs" />
<Compile Include="Hql\Ast\ANTLR\Tree\IASTFactory.cs" />
<Compile Include="Hql\Ast\ANTLR\Tree\IASTNode.cs" />
<Compile Include="Hql\Ast\ANTLR\Tree\IBinaryOperatorNode.cs" />
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|