Top Fields Methods
com.amazon.ion.impl

pack-priv Interface _Private_LocalSymbolTable

extends SymbolTable
Known Direct Implementers
com.amazon.ion.impl.IonReaderContinuableApplicationBinary.LocalSymbolTableSnapshot, com.amazon.ion.impl.LocalSymbolTable
Imports
com.amazon.ion.SymbolTable

Field Summary

Inherited from com.amazon.ion.SymbolTable:
UNKNOWN_SYMBOL_ID

Method Summary

Modifier and TypeMethod and Description
public SymbolTable[]

Returns:

the imported symtabs, as-is; the first element is a system symtab, the rest are non-system shared symtabs
getImportedTablesNoCopy
()

Returns the imported symbol tables without making a copy.

public _Private_LocalSymbolTable

Returns:

a mutable copy of the symbol table.
makeCopy
()

Inherited from com.amazon.ion.SymbolTable:
findfindKnownSymbolfindSymbolgetImportedMaxIdgetImportedTablesgetIonVersionIdgetMaxIdgetNamegetSystemSymbolTablegetVersioninternisLocalTableisReadOnlyisSharedTableisSubstituteisSystemTableiterateDeclaredSymbolNamesmakeReadOnlywriteTo

Method Detail

getImportedTablesNoCopyback to summary
public SymbolTable[] getImportedTablesNoCopy()

Returns the imported symbol tables without making a copy.

Note

Callers must not modify the resulting SymbolTable array! This will violate the immutability property of this class.

Returns:SymbolTable[]

the imported symtabs, as-is; the first element is a system symtab, the rest are non-system shared symtabs

See Also
SymbolTable#getImportedTables()
makeCopyback to summary
public _Private_LocalSymbolTable makeCopy()
Returns:_Private_LocalSymbolTable

a mutable copy of the symbol table.