public final class GlobalKeyId extends GlobalId
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SEPERATOR
the separator
|
Constructor and Description |
---|
GlobalKeyId(int layerId,
int valueId) |
GlobalKeyId(int layerId,
java.lang.Object value) |
GlobalKeyId(java.lang.String globalId) |
GlobalKeyId(VirtualDB db,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
VirtualDB |
getDb() |
int |
getLayerId() |
java.lang.String |
getString() |
java.lang.Object |
getValue() |
long |
getValueLong() |
int |
hashCode() |
java.lang.String |
makeExtension() |
static GlobalKeyId |
parseExtension(java.lang.String ext)
parse the extension back to a global key id
|
java.lang.String |
toString() |
cacheGlobalId, decodeVal, encodeVal, makeGlobalId
public static final java.lang.String SEPERATOR
public GlobalKeyId(@Nonnull java.lang.String globalId)
globalId
- the global idpublic GlobalKeyId(VirtualDB db, java.lang.Object value)
db
- value
- the valuepublic GlobalKeyId(int layerId, int valueId)
layerId
- valueId
- public GlobalKeyId(int layerId, java.lang.Object value)
layerId
- value
- the valuepublic java.lang.String getString()
public long getValueLong()
getValueLong
in class GlobalId
@Nonnull public static GlobalKeyId parseExtension(java.lang.String ext) throws java.lang.Exception
ext
- the extensionjava.lang.Exception
- a serious problempublic java.lang.String makeExtension()
public java.lang.Object getValue()
public int getLayerId()
getLayerId
in class GlobalId
public java.lang.String toString()
toString
in class java.lang.Object
@CheckReturnValue public boolean equals(java.lang.Object obj)
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.