public interface Tuple| 修飾子と型 | メソッドと説明 |
|---|---|
java.math.BigDecimal | getBigDecimal(int index) インデックス " index" の "BigDecimal" 値を読み取ります。 |
java.math.BigDecimal | getBigDecimal(int index, java.math.BigDecimal defaultValue) インデックス " index" の "BigDecimal" 値を読み取ります。 |
java.math.BigDecimal | getBigDecimal(java.lang.String name) 指定された ' name' の列から 'BigDecimal' 値を読み取ります。 |
java.math.BigDecimal | getBigDecimal(java.lang.String name, java.math.BigDecimal defaultValue) 指定された ' name' の列から 'BigDecimal' 値を読み取ります。 |
boolean | getBoolean(int index) インデックス " index" の "boolean" 値を読み取ります。 |
boolean | getBoolean(int index, java.lang.String trueValue) インデックス " index" の "boolean" 値を読み取ります。 |
boolean | getBoolean(java.lang.String name) 指定された ' name' のフィールドから 'boolean' の値を読み取ります。 |
boolean | getBoolean(java.lang.String name, java.lang.String trueValue) 指定された ' name' の列から 'boolean' 値を読み取ります。 |
byte | getByte(int index) インデックス " index" の "byte" 値を読み取ります。 |
byte | getByte(int index, byte defaultValue) インデックス " index" の "byte" 値を読み取ります。 |
byte | getByte(java.lang.String name) 指定された ' name' の列から 'byte' 値を読み取ります。 |
byte | getByte(java.lang.String name, byte defaultValue) 指定された ' name' の列から 'byte' 値を読み取ります。 |
char | getChar(int index) インデックス " index" の "char" 値を読み取ります。 |
char | getChar(java.lang.String name) 指定された ' name' のフィールドから 'char' の値を読み取ります。 |
java.util.Date | getDate(int index) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | getDate(int index, java.util.Date defaultValue) フィールド値が長さゼロの文字列または null の場合、指定された defaultValue を使用して、指定された列 index のデフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | getDate(java.lang.String name) 指定された name を使用して、指定された列の java.util.Date 値をデフォルト形式で読み取ります。 |
java.util.Date | getDate(java.lang.String name, java.util.Date defaultValue) 指定された name を使用して、指定された列の java.util.Date 値をデフォルト形式で読み取ります。 |
java.util.Date | getDateWithPattern(int index, java.lang.String pattern) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | getDateWithPattern(int index, java.lang.String pattern, java.util.Date defaultValue) 指定された列 index で、デフォルト形式の java.util.Date 値を読み取ります。 |
java.util.Date | getDateWithPattern(java.lang.String name, java.lang.String pattern) 指定された name の列から、指定された形式で java.util.Date 値を読み取ります。 |
java.util.Date | getDateWithPattern(java.lang.String name, java.lang.String pattern, java.util.Date defaultValue) 指定された name の列から、指定された形式で java.util.Date 値を読み取ります。 |
double | getDouble(int index) インデックス " index" の "double" 値を読み取ります。 |
double | getDouble(int index, double defaultValue) インデックス " index" の "double" 値を読み取ります。 |
double | getDouble(java.lang.String name) 指定された ' name' の列から 'double' 値を読み取ります。 |
double | getDouble(java.lang.String name, double defaultValue) 指定された ' name' の列から 'double' 値を読み取ります。 |
int | getFieldCount() このタプル内のフィールドの数を返します。 |
java.util.List<java.lang.String> | getFieldNames() このタプル内の要素を名前で参照できるフィールド名を返します |
java.util.List<java.lang.Class> | getFieldTypes() このタプル内のフィールドの Java 型を返します。 |
float | getFloat(int index) インデックス " index" の "float" 値を読み取ります。 |
float | getFloat(int index, float defaultValue) インデックス " index" の "float" 値を読み取ります。 |
float | getFloat(java.lang.String name) 指定された ' name' の列から 'float' 値を読み取ります。 |
float | getFloat(java.lang.String name, float defaultValue) 指定された ' name' の列から 'float' 値を読み取ります。 |
int | getInt(int index) インデックス " index" の "int" 値を読み取ります。 |
int | getInt(int index, int defaultValue) インデックス " index" の "int" 値を読み取ります。 |
int | getInt(java.lang.String name) 指定された ' name' の列から 'int' 値を読み取ります。 |
int | getInt(java.lang.String name, int defaultValue) 指定された ' name' の列から 'int' 値を読み取ります。 |
long | getLong(int index) インデックス " index" の "long" 値を読み取ります。 |
long | getLong(int index, long defaultValue) インデックス " index" の "long" 値を読み取ります。 |
long | getLong(java.lang.String name) 指定された ' name' の列から 'int' 値を読み取ります。 |
long | getLong(java.lang.String name, long defaultValue) 指定された ' name' の列から 'long' 値を読み取ります。 |
java.lang.String | getRawString(int index) インデックス ' index' で、末尾の空白を含む String 値を読み取ります(トリミングしないでください)。 |
java.lang.String | getRawString(java.lang.String name) 指定された ' name' に後続の空白を含む列から String 値を読み取ります(トリミングしないでください)。 |
short | getShort(int index) インデックス " index" の "short" 値を読み取ります。 |
short | getShort(int index, short defaultValue) インデックス " index" の "short" 値を読み取ります。 |
short | getShort(java.lang.String name) 指定された ' name' の列から 'short' 値を読み取ります。 |
short | getShort(java.lang.String name, short defaultValue) 指定された ' name' の列から 'short' 値を読み取ります。 |
java.lang.String | getString(int index) インデックス位置を指定して文字列値を読み取ります |
java.lang.String | getString(java.lang.String name) フィールド ' name' に指定された String 値を読み取ります。 |
Tuple | getTuple(int index) インデックス位置を指定してタプルの値を読み取る |
Tuple | getTuple(java.lang.String name) フィールド ' name' に指定された Tuple 値を読み取ります。 |
java.lang.Object | getValue(int index) インデックス位置を指定してフィールドの値を返します |
<T> T | getValue(int index, java.lang.Class<T> valueClass) インデックス位置を指定してフィールドの値を返します |
java.lang.Object | getValue(java.lang.String name) 名前を指定したフィールドの値を返す |
<T> T | getValue(java.lang.String name, java.lang.Class<T> valueClass) 名前を指定したフィールドの値を返す |
java.util.List<java.lang.Object> | getValues() このタプル内のすべてのフィールドの値を返します |
boolean | hasFieldName(java.lang.String name) タプルに指定された名前のフィールドが含まれている場合は true を返します |
Tuple | select(java.lang.String expression)SpEL 式を使用して、式に一致するタプルのサブセットを返します。 |
int | size() このタプル内の要素の数を返します。 |
int size()
java.util.List<java.lang.String> getFieldNames()
java.util.List<java.lang.Object> getValues()
boolean hasFieldName(java.lang.String name)
name - フィールドの名前 java.util.List<java.lang.Class> getFieldTypes()
int getFieldCount()
java.lang.Object getValue(java.lang.String name)
name - フィールドの名前 java.lang.IllegalArgumentException - 名前がない場合 java.lang.Object getValue(int index)
index - タプル内の位置 java.lang.IndexOutOfBoundsException - インデックス位置が範囲外の場合。<T> T getValue(java.lang.String name,
java.lang.Class<T> valueClass)name - フィールド名 valueClass - 値を強制するクラス。<T> T getValue(int index,
java.lang.Class<T> valueClass)index - タプル内の位置 valueClass - 値を強制するクラス java.lang.String getString(java.lang.String name)
name' に指定された String 値を読み取ります。name - フィールド名。java.lang.String getString(int index)
index - タプル内の位置 Tuple getTuple(java.lang.String name)
name' に指定された Tuple 値を読み取ります。name - フィールド名。Tuple getTuple(int index)
index - タプル内の位置 java.lang.String getRawString(int index)
index' で、末尾の空白を含む String 値を読み取ります(トリミングしないでください)。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。java.lang.String getRawString(java.lang.String name)
name' に後続の空白を含む列から String 値を読み取ります(トリミングしないでください)。name - フィールド名。char getChar(int index)
index" の "char" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。char getChar(java.lang.String name)
name' のフィールドから 'char' の値を読み取ります。name - フィールド名。java.lang.IllegalArgumentException - 指定された名前のフィールドが定義されていない場合。boolean getBoolean(int index)
index" の "boolean" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。boolean getBoolean(java.lang.String name)
name' のフィールドから 'boolean' の値を読み取ります。name - フィールド名。java.lang.IllegalArgumentException - 指定された名前のフィールドが定義されていない場合。boolean getBoolean(int index,
java.lang.String trueValue)index" の "boolean" 値を読み取ります。index - フィールドインデックス。trueValue - true を示す値。大文字と小文字を区別。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合、または指定された trueValue が null の場合 boolean getBoolean(java.lang.String name,
java.lang.String trueValue)name' の列から 'boolean' 値を読み取ります。name - フィールド名。trueValue - true を示す値。大文字と小文字を区別。java.lang.IllegalArgumentException - 指定された名前の列が定義されていない場合、または指定された trueValue が null の場合。byte getByte(int index)
index" の "byte" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。byte getByte(java.lang.String name)
name' の列から 'byte' 値を読み取ります。name - フィールド名。byte getByte(int index,
byte defaultValue)defaultValue を使用して、インデックス 'index' の 'byte' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。byte getByte(java.lang.String name,
byte defaultValue)name' の列から 'byte' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。short getShort(int index)
index" の "short" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。short getShort(java.lang.String name)
name' の列から 'short' 値を読み取ります。name - フィールド名。short getShort(int index,
short defaultValue)defaultValue を使用して、インデックス 'index' の 'short' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。short getShort(java.lang.String name,
short defaultValue)name' の列から 'short' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。int getInt(int index)
index" の "int" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。int getInt(java.lang.String name)
name' の列から 'int' 値を読み取ります。name - フィールド名。int getInt(int index,
int defaultValue)defaultValue を使用して、インデックス 'index' の 'int' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。int getInt(java.lang.String name,
int defaultValue)name' の列から 'int' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。long getLong(int index)
index" の "long" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。long getLong(java.lang.String name)
name' の列から 'int' 値を読み取ります。name - フィールド名。long getLong(int index,
long defaultValue)defaultValue を使用して、インデックス 'index' の 'long' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。long getLong(java.lang.String name,
long defaultValue)name' の列から 'long' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。float getFloat(int index)
index" の "float" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。float getFloat(java.lang.String name)
name' の列から 'float' 値を読み取ります。name - フィールド名。float getFloat(int index,
float defaultValue)defaultValue を使用して、インデックス 'index' の 'float' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。float getFloat(java.lang.String name,
float defaultValue)name' の列から 'float' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。double getDouble(int index)
index" の "double" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。double getDouble(java.lang.String name)
name' の列から 'double' 値を読み取ります。name - フィールド名。double getDouble(int index,
double defaultValue)defaultValue を使用して、インデックス 'index' の 'double' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。double getDouble(java.lang.String name,
double defaultValue)name' の列から 'double' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.math.BigDecimal getBigDecimal(int index)
index" の "BigDecimal" 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。java.math.BigDecimal getBigDecimal(java.lang.String name)
name' の列から 'BigDecimal' 値を読み取ります。name - フィールド名。java.math.BigDecimal getBigDecimal(int index,
java.math.BigDecimal defaultValue)defaultValue を使用して、インデックス 'index' の 'BigDecimal' 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。java.math.BigDecimal getBigDecimal(java.lang.String name,
java.math.BigDecimal defaultValue)name' の列から 'BigDecimal' 値を読み取ります。フィールド値が長さ 0 の文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.util.Date getDate(int index)
index で、デフォルト形式の java.util.Date 値を読み取ります。index - フィールドインデックス。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。org.springframework.core.convert.ConversionFailedException - 値が解析可能でない場合 java.util.Date getDate(java.lang.String name)
name を使用して、指定された列の java.util.Date 値をデフォルト形式で読み取ります。name - フィールド名。java.lang.IllegalArgumentException - 指定された名前の列が定義されていない場合 org.springframework.core.convert.ConversionFailedException - 値が解析可能でない場合 java.util.Date getDate(int index,
java.util.Date defaultValue)defaultValue を使用して、指定された列 index のデフォルト形式の java.util.Date 値を読み取ります。index - フィールドインデックス。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。org.springframework.core.convert.ConversionFailedException - 値が解析可能でない場合 java.util.Date getDate(java.lang.String name,
java.util.Date defaultValue)name を使用して、指定された列の java.util.Date 値をデフォルト形式で読み取ります。フィールド値が長さゼロの文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IllegalArgumentException - 指定された名前の列が定義されていない場合 org.springframework.core.convert.ConversionFailedException - 値が解析可能でない場合 java.util.Date getDateWithPattern(int index,
java.lang.String pattern)index で、デフォルト形式の java.util.Date 値を読み取ります。index - フィールドインデックス。pattern - 日付と時刻の形式を記述するパターン java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。java.lang.IllegalArgumentException - 日付を解析できない場合。java.util.Date getDateWithPattern(java.lang.String name,
java.lang.String pattern)name の列から、指定された形式で java.util.Date 値を読み取ります。name - フィールド名。pattern - 日付と時刻の形式を記述するパターン java.lang.IllegalArgumentException - 指定された名前の列が定義されていないか、指定されたフィールドを解析できない場合 java.util.Date getDateWithPattern(int index,
java.lang.String pattern,
java.util.Date defaultValue)index でデフォルト形式の java.util.Date 値を読み取ります。フィールド値が長さゼロの文字列または null の場合は、指定された defaultValue を使用します。index - フィールドインデックス。pattern - 日付と時刻の形式を記述するパターン defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合。java.lang.IllegalArgumentException - 日付を解析できない場合。java.util.Date getDateWithPattern(java.lang.String name,
java.lang.String pattern,
java.util.Date defaultValue)name を持つ列から指定された形式で java.util.Date 値を読み取ります。フィールド値が長さゼロの文字列または null の場合は、指定された defaultValue を使用します。name - フィールド名。pattern - 日付と時刻の形式を記述するパターン defaultValue - フィールド値が見つからない場合に返されるデフォルト値。java.lang.IllegalArgumentException - 指定された名前の列が定義されていないか、指定されたフィールドを解析できない場合 Tuple select(java.lang.String expression)
expression - マップから選択するための SpEL 式 (例: ?[key.startsWith('b' )])