インターフェース TableLike

すべてのスーパーインターフェース:
SegmentVisitable
すべての既知の実装クラス:
InlineQueryTable

public interface TableLike extends Segment
クエリでテーブルとして使用できるセグメント。
作成者:
Jens Schauder
  • メソッドの詳細

    • column

      default Column column(StringSE name)
      この Table に関連付けられた新しい Column を作成します。

      メモ: この Table は列の作成を追跡せず、このテーブルに対して作成されたすべての Column を列挙する可能性はありません。

      パラメーター:
      name - 列名。null または空であってはなりません。
      戻り値:
      この Table に関連付けられた新しい Column
    • column

      default Column column(SqlIdentifier name)
      この Table に関連付けられた新しい Column を作成します。

      メモ: この Table は列の作成を追跡せず、このテーブルに対して作成されたすべての Column を列挙する可能性はありません。

      パラメーター:
      name - 列名。null または空であってはなりません。
      戻り値:
      この Table に関連付けられた新しい Column
      導入:
      2.0
    • columns

      default ListSE<Column> columns(StringSE... names)
      この Table に関連付けられた ColumnListSE を作成します。

      メモ: この Table は列の作成を追跡せず、このテーブルに対して作成されたすべての Column を列挙する可能性はありません。

      パラメーター:
      names - 列名。null または空であってはなりません。
      戻り値:
      この Table に関連付けられた Column の新しい ListSE
    • columns

      default ListSE<Column> columns(SqlIdentifier... names)
      この Table に関連付けられた ColumnListSE を作成します。

      メモ: この Table は列の作成を追跡せず、このテーブルに対して作成されたすべての Column を列挙する可能性はありません。

      パラメーター:
      names - 列名。null または空であってはなりません。
      戻り値:
      この Table に関連付けられた Column の新しい ListSE
      導入:
      2.0
    • columns

      default ListSE<Column> columns(CollectionSE<StringSE> names)
      この Table に関連付けられた ColumnListSE を作成します。

      メモ: この Table は列の作成を追跡せず、このテーブルに対して作成されたすべての Column を列挙する可能性はありません。

      パラメーター:
      names - 列名。null または空であってはなりません。
      戻り値:
      この Table に関連付けられた Column の新しい ListSE
    • asterisk

      default AsteriskFromTable asterisk()
      この Table からすべての列を選択する AsteriskFromTable メーカーを作成します(例: SELECT <table> .*)。
      戻り値:
      この Table のすべて選択マーカー。
    • getName

      SqlIdentifier getName()
      戻り値:
      テーブル名。
    • getReferenceName

      SqlIdentifier getReferenceName()
      戻り値:
      参照で使用されるテーブル名。これは、実際の name または alias にすることができます。