public class LayerField extends java.lang.Object implements InterfaceSizeOf
Modifier and Type | Field and Description |
---|---|
DBField |
field
the field of this value
|
static java.util.concurrent.atomic.AtomicLong |
SLOW_SEARCH_FIXUP_COUNT
the count of slow search fix up.
|
Constructor and Description |
---|
LayerField(DBField field,
java.lang.Object fieldValue) |
Modifier and Type | Method and Description |
---|---|
void |
complete() |
boolean |
equals(java.lang.Object obj)
is equal ?
|
GlobalKey |
getGlobalKey()
What does this field point to ?
|
long |
getLinkedRowId()
get the linked row id
|
java.lang.Object |
getRawValue() |
java.lang.Object |
getValue() |
int |
hashCode()
The hash code to use
|
static LayerField |
make(DBField field,
java.lang.Object fieldValue,
long linkedRowId) |
LayerField |
recycle()
recycle the layer field.
|
void |
setRawValue(java.lang.Object value) |
long |
sizeOf()
calculate the estimated size in bytes
|
public static final java.util.concurrent.atomic.AtomicLong SLOW_SEARCH_FIXUP_COUNT
public final DBField field
public LayerField(@Nonnull DBField field, @Nullable java.lang.Object fieldValue)
field
- The fieldfieldValue
- @CheckReturnValue @Nonnegative public long sizeOf()
sizeOf
in interface InterfaceSizeOf
@CheckReturnValue public int hashCode()
hashCode
in class java.lang.Object
@CheckReturnValue public boolean equals(@Nullable java.lang.Object obj)
equals
in class java.lang.Object
obj
- object to check@CheckReturnValue @Nonnull public static LayerField make(@Nonnull DBField field, java.lang.Object fieldValue, long linkedRowId)
field
- The fieldfieldValue
- linkedRowId
- @CheckReturnValue @Nullable public java.lang.Object getValue()
@CheckReturnValue @Nonnull public LayerField recycle()
public void complete()
@CheckReturnValue @Nullable public java.lang.Object getRawValue()
public void setRawValue(@Nullable java.lang.Object value)
value
- the value@CheckReturnValue public long getLinkedRowId()
@CheckReturnValue @Nullable public GlobalKey getGlobalKey()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.