de.pannenleiter.db.expr
Class ReturnInfo

java.lang.Object
  |
  +--de.pannenleiter.db.expr.ReturnInfo

public class ReturnInfo
extends java.lang.Object


Field Summary
 java.lang.String alias
           
static int ATTRIBUTE
           
static int BINARY
           
 ReturnInfo e1
           
 ReturnInfo e2
           
 java.lang.String element
           
static int ELEMENT
           
static int EMPTY
           
static int FOREIGN
           
static int INVALID
           
static int ROOT
           
 java.lang.String sqltext
           
static int TEXT
           
 int type
           
static int VARIABLE
           
 
Constructor Summary
ReturnInfo(int type)
           
ReturnInfo(ReturnInfo i1, java.lang.String op, ReturnInfo i2)
           
ReturnInfo(java.lang.String sqltext, int type)
           
ReturnInfo(java.lang.String sqltext, java.lang.String element, java.lang.String alias, int type)
           
 
Method Summary
 java.lang.String asOp(SQLContext ctx)
           
 java.lang.String asXPath()
           
 boolean isAttribute()
           
 boolean isBinary()
           
 boolean isElement()
           
 boolean isEmpty()
           
 boolean isForeignDoc()
           
 boolean isRoot()
           
 boolean isVariable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final int EMPTY

TEXT

public static final int TEXT

ELEMENT

public static final int ELEMENT

ATTRIBUTE

public static final int ATTRIBUTE

ROOT

public static final int ROOT

VARIABLE

public static final int VARIABLE

BINARY

public static final int BINARY

FOREIGN

public static final int FOREIGN

INVALID

public static final int INVALID

type

public int type

sqltext

public java.lang.String sqltext

element

public java.lang.String element

alias

public java.lang.String alias

e1

public ReturnInfo e1

e2

public ReturnInfo e2
Constructor Detail

ReturnInfo

public ReturnInfo(int type)

ReturnInfo

public ReturnInfo(java.lang.String sqltext,
                  int type)

ReturnInfo

public ReturnInfo(java.lang.String sqltext,
                  java.lang.String element,
                  java.lang.String alias,
                  int type)

ReturnInfo

public ReturnInfo(ReturnInfo i1,
                  java.lang.String op,
                  ReturnInfo i2)
Method Detail

isEmpty

public boolean isEmpty()

isElement

public boolean isElement()

isAttribute

public boolean isAttribute()

isRoot

public boolean isRoot()

isVariable

public boolean isVariable()

isBinary

public boolean isBinary()

isForeignDoc

public boolean isForeignDoc()

asXPath

public java.lang.String asXPath()

asOp

public java.lang.String asOp(SQLContext ctx)