概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` -

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2004 asyrinx organization. All Rights Reserved.