Package org.apache.iceberg.common
Class DynFields.UnboundField<T>
java.lang.Object
org.apache.iceberg.common.DynFields.UnboundField<T>
- Enclosing class:
- DynFields
Convenience wrapper class around 
Field.
 Allows callers to invoke the wrapped method with all Exceptions wrapped by RuntimeException, or with a single Exception catch block.
- 
Method Details- 
get
- 
set
- 
toString
- 
bindReturns this method as a BoundMethod for the given receiver.- Parameters:
- target- an Object on which to get or set this field
- Returns:
- a DynFields.BoundFieldfor this field and the target
- Throws:
- IllegalStateException- if the method is static
- IllegalArgumentException- if the receiver's class is incompatible
 
- 
asStaticReturns this field as a StaticField.- Returns:
- a DynFields.StaticFieldfor this field
- Throws:
- IllegalStateException- if the method is not static
 
- 
isStaticpublic boolean isStatic()Returns whether the field is a static field.
- 
isAlwaysNullpublic boolean isAlwaysNull()Returns whether the field is always null.
 
-