org.asyrinx.brownie.core.sql
クラス BasicSqlBuilder

java.lang.Object
  拡張org.asyrinx.brownie.core.sql.BasicSqlBuilder
すべての実装インタフェース:
IBuilder

public class BasicSqlBuilder
extends java.lang.Object
implements IBuilder

作成者:
akima

コンストラクタの概要
BasicSqlBuilder()
           
 
メソッドの概要
 void build(DynamicSelect dynamicSelect, java.lang.StringBuffer dest)
           
 java.lang.String buildCondition(java.lang.String fieldName, java.lang.String value, Operator operator, boolean withQuote)
           
protected  void buildConditions(java.lang.StringBuffer dest, Conditions conditions)
           
 java.lang.String buildField(java.lang.String tableAlias, java.lang.String fieldName, java.lang.String aliasName, java.lang.String functionName)
           
protected  void buildFields(java.lang.StringBuffer dest, Fields fields)
           
protected  void buildFrom(java.lang.StringBuffer dest, Tables fromTables)
           
protected  void buildGroupBy(java.lang.StringBuffer dest, Fields groupByFields)
           
protected  void buildHaving(java.lang.StringBuffer dest, Conditions havingConditions)
           
protected  void buildOrderBy(java.lang.StringBuffer dest, Fields orderByFields)
           
protected  void buildSelect(java.lang.StringBuffer dest, DynamicSelect dynamicSelect)
           
 java.lang.String buildTable(java.lang.String tablePrefix, java.lang.String tableName, java.lang.String tableAlias, java.lang.String indexName)
           
protected  void buildTables(java.lang.StringBuffer dest, Tables tables)
           
protected  void buildWhere(java.lang.StringBuffer dest, Conditions conditions)
           
 java.lang.String getAliasSigniture()
           
 java.lang.String getIndexPrefix()
           
 java.lang.String getIndexSuffix()
           
 char getQuote()
           
 char getTablePrefixDelimiter()
           
 void setAliasSigniture(java.lang.String string)
           
 void setIndexPrefix(java.lang.String string)
           
 void setIndexSuffix(java.lang.String string)
           
 void setQuote(char c)
           
 void setTablePrefixDelimiter(char string)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicSqlBuilder

public BasicSqlBuilder()
メソッドの詳細

buildField

public java.lang.String buildField(java.lang.String tableAlias,
                                   java.lang.String fieldName,
                                   java.lang.String aliasName,
                                   java.lang.String functionName)
定義:
インタフェース IBuilder 内の buildField
関連項目:
org.asyrinx.brownie.sql.IBuilder#add(org.asyrinx.brownie.sql.Fields, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

buildTable

public java.lang.String buildTable(java.lang.String tablePrefix,
                                   java.lang.String tableName,
                                   java.lang.String tableAlias,
                                   java.lang.String indexName)
定義:
インタフェース IBuilder 内の buildTable
関連項目:
org.asyrinx.brownie.sql.IBuilder#add(org.asyrinx.brownie.sql.Tables, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

buildCondition

public java.lang.String buildCondition(java.lang.String fieldName,
                                       java.lang.String value,
                                       Operator operator,
                                       boolean withQuote)
定義:
インタフェース IBuilder 内の buildCondition
関連項目:
org.asyrinx.brownie.sql.IBuilder#add(org.asyrinx.brownie.sql.Conditions, java.lang.String, java.lang.String, org.asyrinx.brownie.sql.Operator)

build

public void build(DynamicSelect dynamicSelect,
                  java.lang.StringBuffer dest)
定義:
インタフェース IBuilder 内の build
関連項目:
org.asyrinx.brownie.sql.IBuilder#build(org.asyrinx.brownie.sql.DynamicSelect, java.lang.StringBuffer)

buildSelect

protected void buildSelect(java.lang.StringBuffer dest,
                           DynamicSelect dynamicSelect)

buildFrom

protected void buildFrom(java.lang.StringBuffer dest,
                         Tables fromTables)

buildWhere

protected void buildWhere(java.lang.StringBuffer dest,
                          Conditions conditions)

buildGroupBy

protected void buildGroupBy(java.lang.StringBuffer dest,
                            Fields groupByFields)

buildHaving

protected void buildHaving(java.lang.StringBuffer dest,
                           Conditions havingConditions)

buildOrderBy

protected void buildOrderBy(java.lang.StringBuffer dest,
                            Fields orderByFields)

buildFields

protected void buildFields(java.lang.StringBuffer dest,
                           Fields fields)

buildTables

protected void buildTables(java.lang.StringBuffer dest,
                           Tables tables)

buildConditions

protected void buildConditions(java.lang.StringBuffer dest,
                               Conditions conditions)

getIndexPrefix

public java.lang.String getIndexPrefix()
戻り値:

getIndexSuffix

public java.lang.String getIndexSuffix()
戻り値:

getTablePrefixDelimiter

public char getTablePrefixDelimiter()
戻り値:

setIndexPrefix

public void setIndexPrefix(java.lang.String string)
パラメータ:
string -

setIndexSuffix

public void setIndexSuffix(java.lang.String string)
パラメータ:
string -

setTablePrefixDelimiter

public void setTablePrefixDelimiter(char string)
パラメータ:
string -

getQuote

public char getQuote()
戻り値:

setQuote

public void setQuote(char c)
パラメータ:
c -

getAliasSigniture

public java.lang.String getAliasSigniture()
戻り値:

setAliasSigniture

public void setAliasSigniture(java.lang.String string)
パラメータ:
string -


Copyright © 2004 asyrinx organization. All Rights Reserved.