com.infoteria.asteria.flowlibrary2.stream
Interface FieldDefinition


public interface FieldDefinition

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


Method Summary
 Field getField(int idx)
          インデックスを指定してフィールドを返します。
インデックスは0ベースです。
 Field getField(String name)
          フィールド名を指定してフィールドを返します。
 int getFieldCount()
          フィールド数を返します。
 int indexOfName(String name)
          フィールド名に対応するインデックスを返します。
 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を返します。