mondrian.rolap
Class RolapNativeSql.FunCallSqlCompiler

java.lang.Object
  extended by mondrian.rolap.RolapNativeSql.FunCallSqlCompilerBase
      extended by mondrian.rolap.RolapNativeSql.FunCallSqlCompiler
All Implemented Interfaces:
RolapNativeSql.SqlCompiler
Direct Known Subclasses:
RolapNativeSql.ParenthesisSqlCompiler, RolapNativeSql.UnaryOpSqlCompiler
Enclosing class:
RolapNativeSql

 class RolapNativeSql.FunCallSqlCompiler
extends RolapNativeSql.FunCallSqlCompilerBase

compiles a funcall, e.g. foo(a, b, c)

Since:
Nov 23, 2005
Author:
av
 

Field Summary
(package private)  RolapNativeSql.SqlCompiler compiler
           
(package private)  String sql
           
 
Fields inherited from class mondrian.rolap.RolapNativeSql.FunCallSqlCompilerBase
argCount, category, mdx
 
Constructor Summary
protected RolapNativeSql.FunCallSqlCompiler(int category, String mdx, String sql, int argCount, RolapNativeSql.SqlCompiler argumentCompiler)
           
 
Method Summary
 String compile(Exp exp)
           
 String toString()
           
 
Methods inherited from class mondrian.rolap.RolapNativeSql.FunCallSqlCompilerBase
compileArgs, match
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

compiler

RolapNativeSql.SqlCompiler compiler

sql

String sql
Constructor Detail

RolapNativeSql.FunCallSqlCompiler

protected RolapNativeSql.FunCallSqlCompiler(int category,
                                            String mdx,
                                            String sql,
                                            int argCount,
                                            RolapNativeSql.SqlCompiler argumentCompiler)
Method Detail

compile

public String compile(Exp exp)

toString

public String toString()
Overrides:
toString in class Object

SourceForge.net_Logo