BROKER SCHEMA ステートメントはオプションであり、ファイルを含むスキーマを明示的に識別するために ESQL ファイルで使用されます。
>>-+---------------------------+--+----------------------+--esqlContents->< '-BROKER SCHEMA--schemaName-' '-PATH--schemaPathList-' schemaName .-< . <----------. V | |--------identifier---+-----------------------------------------| schemaPathList .-< , <----------. V | |--------SchemaName---+-----------------------------------------| esqlContents .-<<---------------------------. V | |------+-createFunctionStatement--+-+---------------------------| +-createModuleStatement----+ +-createProcedureStatement-+ '-DeclareStatement---------'
ESQL スキーマは、関数、プロシージャー、モジュール、および変数のための名前付きコンテナーです。 ESQL スキーマは、C++、XML、および .NET でのネーム・スペースの概念、および Java™ でのパッケージの概念に似ています。
BROKER SCHEMA ステートメントが存在しないので、すべての関数、プロシージャー、モジュール、および定数はデフォルトのスキーマに属しています。 デフォルトのスキーマは、C++ でのデフォルト・ネーム・スペース、XML スキーマでのターゲットなしネーム・スペース、および Java でのデフォルト・パッケージに似ています。