net.sf.saffron.sql
Class SqlPostfixOperator

java.lang.Object
  |
  +--net.sf.saffron.sql.SqlOperator
        |
        +--net.sf.saffron.sql.SqlPostfixOperator

public class SqlPostfixOperator
extends SqlOperator

A postfix unary operator.


Nested Class Summary
 
Nested classes inherited from class net.sf.saffron.sql.SqlOperator
SqlOperator.Syntax, SqlOperator.TypeInference
 
Field Summary
 
Fields inherited from class net.sf.saffron.sql.SqlOperator
kind, leftPrec, name, rightPrec
 
Constructor Summary
(package private) SqlPostfixOperator(String name, SqlKind kind, int precedence, SqlOperator.TypeInference typeInference)
           
 
Method Summary
 int getSyntax()
          Returns the syntactic type of this operator, a value from SqlOperator.Syntax.
(package private)  void unparse(SqlWriter writer, SqlNode[] operands, int leftPrec, int rightPrec)
          Writes a SQL representation of a call to this operator to a writer, including parentheses if the operators on either side are of greater precedence.
 
Methods inherited from class net.sf.saffron.sql.SqlOperator
createCall, createCall, createCall, createCall, createCall, getType, getType, isA, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlPostfixOperator

SqlPostfixOperator(String name,
                   SqlKind kind,
                   int precedence,
                   SqlOperator.TypeInference typeInference)
Method Detail

getSyntax

public int getSyntax()
Description copied from class: SqlOperator
Returns the syntactic type of this operator, a value from SqlOperator.Syntax.

Specified by:
getSyntax in class SqlOperator

unparse

void unparse(SqlWriter writer,
             SqlNode[] operands,
             int leftPrec,
             int rightPrec)
Description copied from class: SqlOperator
Writes a SQL representation of a call to this operator to a writer, including parentheses if the operators on either side are of greater precedence.

Specified by:
unparse in class SqlOperator

SourceForge.net_Logo