com.infoteria.asteria.flowlibrary2.stream
Interface FieldDefinition


public interface FieldDefinition

フィールド定義を表すインターフェースです。


Method Summary
abstract  Field getField(int idx)
          インデックスを指定してフィールドを返します。
インデックスは0ベースです。
abstract  Field getField(String name)
          フィールド名を指定してフィールドを返します。
abstract  int getFieldCount()
          フィールド数を返します。
abstract  int indexOfName(String name)
          フィールド名に対応するインデックスを返します。
abstract  Iterator keys()
          インデックス順にフィールド名を返すIteratorを返します。
 

Method Detail

getFieldCount

public int getFieldCount()
フィールド数を返します。

getField

public Field getField(int idx)
インデックスを指定してフィールドを返します。
インデックスは0ベースです。

getField

public Field getField(String name)
フィールド名を指定してフィールドを返します。

indexOfName

public int indexOfName(String name)
フィールド名に対応するインデックスを返します。

keys

public Iterator keys()
インデックス順にフィールド名を返すIteratorを返します。