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.Objectobj - 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.