DBFlute用語集 S

"S" で始まる用語に関するページです。

SandBox (サンドボックス)

DBFluteにおいては、主にSeasarプロジェクトの中のSandBoxプロジェクトを示します。

ScalarValue (スカラ値)

単一のプリミティブな値のことを示します。 DBFluteでは、検索結果の形式の表現などで多く利用されます。 例えば、Entityで受け取る検索に対して、ある一つのカラムの値だけを検索をスカラ検索と言い、その検索結果をスカラ値と表現します。 その他でも、幾つかの値がまとまった一つのオブジェクトに対して、単一の値であることを示すのにも利用されます。

SchemaHTML

Docタスクで自動生成されるスキーマ定義(テーブル一覧や区分値一覧)のHTMLです。 関連するテーブルに対してリンクが作られるので、一覧形式であってもリレーションを辿り易い構造になっていて、 特に開発中のディベロッパーにとってとても有益な情報となります。

SchemaXML

JDBCタスクで出力されるスキーマ定義(テーブル構造)のXMLです。 DBFluteが内部的に利用するファイルで、Generateタスクなどその他タスクが参照します。

Senna

オープンソースの組み込み型の全文検索エンジンです。

Sequence (シーケンス)

DBMSにおける連番生成を行うシーケンスオブジェクトのことを示します。

SourceDirectory (ソースディレクトリ)

コンパイル対象となるプログラムのファイルが配置されるディレクトリです。 通常、DBFluteで自動生成されるクラスは、このソースディレクトリ配下に出力することが想定されます。

Specify

ConditionBeanにおいて、主にselect句に関する指定を行う機能のこと。

SpecifyColumn

ConditionBeanにおいて、(select句での)取得カラムを指定する機能のこと。 何も指定しないときは、選択されているテーブルの全てのカラムが対象となるが、 この機能を使って指定した場合は、明示的に指定されたものだけが取得カラムとなる。

SuffixSearch (後方一致)

DBFluteでは、LikeSearch条件の方向の一つで、例えば、"A で終わる" という条件における一致の方向のこと、もしくは、 また、その条件を設定する機能のことを示します。 基本的には、(Bツリー)インデックスが利用できないため、パフォーマンスに対する意識を強くする必要があります。