Class QueryField
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.QueryField
-
- All Implemented Interfaces:
Serializable
public class QueryField extends Object implements Serializable
Query field metadata.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description QueryField(String name, String typeName, boolean nullable)QueryField(String name, String typeName, boolean nullable, Object dfltValue)QueryField(String name, String typeName, boolean nullable, Object dfltValue, int precision, int scale)QueryField(String name, String typeName, String alias, boolean nullable, Object dfltValue, int precision, int scale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringalias()ObjectdefaultValue()booleanisNullable()Stringname()intprecision()intscale()StringtoString()StringtypeName()
-
-
-
Constructor Detail
-
QueryField
public QueryField(String name, String typeName, boolean nullable)
- Parameters:
name- Field name.typeName- Class name for this field's values.nullable- Nullable flag.
-
QueryField
public QueryField(String name, String typeName, boolean nullable, Object dfltValue)
- Parameters:
name- Field name.typeName- Class name for this field's values.nullable- Nullable flag.dfltValue- Default value.
-
QueryField
public QueryField(String name, String typeName, boolean nullable, Object dfltValue, int precision, int scale)
- Parameters:
name- Field name.typeName- Class name for this field's values.nullable- Nullable flag.dfltValue- Default value.precision- Precision.scale- Scale.
-
QueryField
public QueryField(String name, String typeName, String alias, boolean nullable, Object dfltValue, int precision, int scale)
- Parameters:
name- Field name.typeName- Class name for this field's values.alias- Alias.nullable- Nullable flag.dfltValue- Default value.precision- Precision.scale- Scale.
-
-
Method Detail
-
name
public String name()
- Returns:
- Field name.
-
alias
public String alias()
- Returns:
- Field alias.
-
typeName
public String typeName()
- Returns:
- Class name for this field's values.
-
isNullable
public boolean isNullable()
- Returns:
true, if field is nullable.
-
defaultValue
public Object defaultValue()
- Returns:
- Default value.
-
precision
public int precision()
- Returns:
- Precision.
-
scale
public int scale()
- Returns:
- Scale.
-
-