Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb

Class EdbCandidateCondition



  • public class EdbCandidateCondition
    extends EdbCondition
    参照情報の候補の条件を表します.
    Version:
    $Id: EdbCandidateCondition.java,v 1.16 2019/05/08 06:19:10 alex Exp $
    • Constructor Detail

      • EdbCandidateCondition

        public EdbCandidateCondition(EDB edb,
                                     String txn,
                                     String con)
        候補の条件の新しいインスタンスを初期化します.
        Parameters:
        edb - EDB コンテキスト
        txn - テーブルの XML 名
        con - 条件文字列
    • Method Detail

      • getTable

        public EdbTable getTable()
        テーブルを取得します.
        Returns:
        EdbTable オブジェクトを返します.見つからない場合は null を返します.
      • makeEGCondition

        public String makeEGCondition()
        このオブジェクトが表す条件の条件文字列を作成します.
        Overrides:
        makeEGCondition in class EdbCondition
        Returns:
        テーブルの XML 名を返します.
      • makeCondition

        public String makeCondition(EdbTable table,
                                    EdbTuple tuple)
        条件右辺の '@@1' の指定を値に置き換えた条件文字列を作成します.
        Parameters:
        table - テーブル
        tuple - 条件右辺で '@@1' が指定された場合に置き換えられる値の情報.
        Returns:
        成功した場合は作成した条件文字列を返します.'@@1' の指定が見つからない場合は空文字列("")を,失敗した場合は null を返します.
      • makeColumnCondition

        public EdbCondition makeColumnCondition(EdbTable table,
                                                EdbTuple tuple)
        条件右辺の '@@1' の指定を値に置き換えたカラム条件を作成します.
        Parameters:
        table - テーブル
        tuple - 条件右辺で '@@1' が指定された場合に置き換えられる値の情報.
        Returns:
        成功した場合は作成したカラム条件を返します.失敗した場合は null を返します.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025