public class BoundedStringEncoderImpl extends StringEncoderImpl
StringEncoderImpl.ValueContainer| Modifier and Type | Field and Description |
|---|---|
protected int |
globalID |
protected StringEncoderImpl.ValueContainer[] |
globalIdMapping |
protected int |
valueMaxLength |
protected int |
valuePartitionCapacity |
stringValueslocalValuePartitions, localValuesDEFAULT_INITIAL_QNAME_LISTS, EMPTY_STRING_VALUE| Constructor and Description |
|---|
BoundedStringEncoderImpl(boolean localValuePartitions,
int valueMaxLength,
int valuePartitionCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(QNameContext context,
String value) |
void |
clear() |
protected void |
freeStringValue(QNameContext qnc,
int localValueID) |
getValueContainer, getValueContainerSize, isStringHit, setSharedStrings, writeValueaddLocalValue, getNumberOfStringValues, isLocalValuePartitionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNumberOfStringValues, isLocalValuePartitionsprotected final int valueMaxLength
protected final int valuePartitionCapacity
protected int globalID
protected StringEncoderImpl.ValueContainer[] globalIdMapping
public BoundedStringEncoderImpl(boolean localValuePartitions,
int valueMaxLength,
int valuePartitionCapacity)
public void addValue(QNameContext context, String value)
addValue in interface StringEncoderaddValue in class StringEncoderImplprotected void freeStringValue(QNameContext qnc, int localValueID)
public void clear()
clear in interface StringCoderclear in class StringEncoderImplCopyright © 2018 Siemens AG. All rights reserved.