A B C D E F G H I J K L M N O P Q R S T U V W X

A

ACCESS_PATTERN - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
ACCESS_PATTERN - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
ACCESS_PATTERN - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
add(IDocument, IIndexer) - Method in interface org.teiid.core.index.IIndex
Adds the given document to the index.
add(IDocument, IIndexer) - Method in class org.teiid.internal.core.index.Index
Indexes the given document, using the appropriate indexer registered in the indexerRegistry.
add(IDocument) - Method in class org.teiid.internal.core.index.IndexedFileHashedArray
 
addDocument(IDocument) - Method in interface org.teiid.core.index.IIndexerOutput
 
addDocument(IDocument) - Method in class org.teiid.internal.core.index.IndexerOutput
Adds the given document to the inMemoryIndex.
addDocument(IDocument) - Method in class org.teiid.internal.core.index.InMemoryIndex
 
addEntriesPlusVisibilities(VirtualFile, VDBMetaData) - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
addEntry(WordEntry) - Method in class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
addEntry(WordEntry) - Method in class org.teiid.internal.core.index.IndexBlock
Adds the given wordEntry to the indexBlock.
addEntry(WordEntry) - Method in class org.teiid.internal.core.index.SimpleIndexBlock
 
addFile(IndexedFile) - Method in class org.teiid.internal.core.index.BlocksIndexOutput
 
addFile(IndexedFile) - Method in class org.teiid.internal.core.index.FileListBlock
add the name of the indexedfile to the buffr of the field.
addFile(IndexedFile) - Method in class org.teiid.internal.core.index.IndexOutput
Adds a File to the destination.
addFirstFileInBlock(IndexedFile, int) - Method in class org.teiid.internal.core.index.IndexSummary
Adds the given file as the first file for the given Block number.
addFirstWordInBlock(char[], int) - Method in class org.teiid.internal.core.index.IndexSummary
Adds the given word as the first word for the given Block number.
addIndexFile(VirtualFile) - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
addRef(char[]) - Method in interface org.teiid.core.index.IIndexerOutput
 
addRef(String) - Method in interface org.teiid.core.index.IIndexerOutput
 
addRef(char[]) - Method in class org.teiid.internal.core.index.IndexerOutput
Adds a reference to the given word to the inMemoryIndex.
addRef(String) - Method in class org.teiid.internal.core.index.IndexerOutput
Adds a reference to the given word to the inMemoryIndex.
addRef(char[], int) - Method in class org.teiid.internal.core.index.InMemoryIndex
Looks if the word already exists in the index and add the fileNum to this word.
addRef(IndexedFile, char[]) - Method in class org.teiid.internal.core.index.InMemoryIndex
 
addRef(int) - Method in class org.teiid.internal.core.index.WordEntry
Adds a reference and records the change in footprint.
addRefs(int[]) - Method in class org.teiid.internal.core.index.WordEntry
Adds a set of references and records the change in footprint.
ADDS_INDEX - Static variable in class org.teiid.internal.core.index.MergeFactory
 
addsIndex - Variable in class org.teiid.internal.core.index.Index
Index in memory, who is merged with mainIndex each times it reaches a certain size.
addsIndexInput - Variable in class org.teiid.internal.core.index.Index
 
addsInput - Variable in class org.teiid.internal.core.index.MergeFactory
Input on the addsIndex.
addWord(WordEntry) - Method in class org.teiid.internal.core.index.BlocksIndexOutput
 
addWord(WordEntry) - Method in class org.teiid.internal.core.index.IndexOutput
Adds a word to the destination.
ALLEXCEPTLIKE - Static variable in class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
 
ANNOTATION - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
ANNOTATION - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
ANNOTATION_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
ANNOTATION_TAGS_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to remove property value pairs from the annotation records any properties on annotations would now be indexed as part of the properties index.
asArray() - Method in class org.teiid.internal.core.index.IndexedFileHashedArray
 
ATOMIC - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
 

B

BASIC - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_TYPES
 
bitOffset - Variable in class org.teiid.internal.core.index.CodeByteStream
 
BLANK - Static variable in class org.teiid.metadata.index.MetadataConstants
 
Block - Class in org.teiid.internal.core.index
A block is a container that can hold information (a list of file names, a list of words, ...), be saved on the disk and loaded in memory.
Block(int) - Constructor for class org.teiid.internal.core.index.Block
 
BLOCK_SIZE - Static variable in interface org.teiid.internal.core.index.IIndexConstants
The size of a block for a Block.
blockCache - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
blockNum - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
BlocksIndexInput - Class in org.teiid.internal.core.index
This input is used for reading indexes saved using a BlocksIndexOutput.
BlocksIndexInput(VirtualFile) - Constructor for class org.teiid.internal.core.index.BlocksIndexInput
 
BlocksIndexOutput - Class in org.teiid.internal.core.index
A blocksIndexOutput is used to save an index in a file with the given structure:
- Signature of the file;
- FileListBlocks;
- IndexBlocks;
- Summary of the index.
BlocksIndexOutput(VirtualFile) - Constructor for class org.teiid.internal.core.index.BlocksIndexOutput
 
blockSize - Variable in class org.teiid.internal.core.index.Block
Size of the block
buffer - Variable in class org.teiid.internal.core.index.Field
 
buffer() - Method in class org.teiid.internal.core.index.Field
 
buffer(byte[]) - Method in class org.teiid.internal.core.index.Field
 
byteLength() - Method in class org.teiid.internal.core.index.CodeByteStream
 
byteOffset - Variable in class org.teiid.internal.core.index.CodeByteStream
 
bytes - Variable in class org.teiid.internal.core.index.CodeByteStream
 

C

CACHE_SIZE - Static variable in class org.teiid.internal.core.index.BlocksIndexInput
 
CALLABLE - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
CALLABLE_PARAMETER - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
CAN_MERGE - Static variable in class org.teiid.internal.core.index.Index
 
canMerge() - Method in class org.teiid.internal.core.index.Index
Returns true if the index in memory is not empty, so merge() can be called to fill the mainIndex with the files and words contained in the addsIndex.
CASE_SENSITIVE_INDEX_FILE_NAMES - Static variable in class org.teiid.metadata.index.SimpleIndexUtil
 
CharOperation - Class in org.teiid.internal.core.index
This class is a collection of helper methods to manipulate char arrays.
CharOperation() - Constructor for class org.teiid.internal.core.index.CharOperation
 
clear() - Method in class org.teiid.internal.core.index.Block
Empties the block.
clear() - Method in class org.teiid.internal.core.index.Field
 
clear(byte[], int, int) - Static method in class org.teiid.internal.core.index.Field
 
clear(int) - Method in class org.teiid.internal.core.index.Field
 
clear(int, int) - Method in class org.teiid.internal.core.index.Field
 
clear() - Method in class org.teiid.internal.core.index.FileListBlock
 
clear() - Method in class org.teiid.internal.core.index.IndexBlock
 
clearCache() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
clearCache() - Method in class org.teiid.internal.core.index.IndexInput
clears the cache of this indexInput, if it keeps track of the information already read.
clearCache() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
close() - Method in interface org.teiid.core.index.IIndex
Closes the index file if open
close() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
close() - Method in class org.teiid.internal.core.index.BlocksIndexOutput
 
close() - Method in class org.teiid.internal.core.index.Index
 
close() - Method in class org.teiid.internal.core.index.IndexInput
Closes the IndexInput.
close() - Method in class org.teiid.internal.core.index.IndexOutput
Closes the output, releasing the resources it was using.
close() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
close() - Method in class org.teiid.internal.core.index.VirtualRandomAccessFile
 
CodeByteStream - Class in org.teiid.internal.core.index
 
CodeByteStream() - Constructor for class org.teiid.internal.core.index.CodeByteStream
 
CodeByteStream(byte[]) - Constructor for class org.teiid.internal.core.index.CodeByteStream
 
CodeByteStream(int) - Constructor for class org.teiid.internal.core.index.CodeByteStream
 
COLUMN - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
COLUMN_INPUT_PARAMETER_FLAG_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add an input parameter flag on columns.
COLUMN_NATIVE_TYPE_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add native type property on columns.
COLUMN_NULL_DISTINCT_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add count of null and distinct values for columns on the column records 7/8/2005.
COLUMNS_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
compare(byte[], int, int, byte[], int, int) - Static method in class org.teiid.internal.core.index.Field
 
compare(Field, Field) - Static method in class org.teiid.internal.core.index.Field
 
compare(char[], char[]) - Static method in class org.teiid.internal.core.index.Util
Compares two strings lexicographically.
compareTo(IndexedFile) - Method in class org.teiid.internal.core.index.IndexedFile
 
compareTo(WordEntry) - Method in class org.teiid.internal.core.index.WordEntry
 
COMPLEX - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
 
copy(int, int, int) - Method in class org.teiid.internal.core.index.Field
 
createColumnRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a ColumnRecord instance from the specified index record
createColumnSetRecord(char[], ColumnSet) - Method in class org.teiid.metadata.index.RecordFactory
Create a ColumnSetRecord instance from the specified index record
createDatatypeRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a DatatypeRecord instance from the specified index record
createForeignKeyRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a ForeignKeyRecord instance from the specified index record
createModelRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a ModelRecord instance from the specified index record
createProcedureParameterRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a ProcedureParameterRecord instance from the specified index record header|defaultValue|dataType|length|radix|scale|nullType|precision|paramType|footer|
createProcedureRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a ProcedureRecord instance from the specified index record
createTableRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a TableRecord instance from the specified index record
createTransformationRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Create a TransformationRecord instance from the specified index record
CURRENT_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is encoded with all newly created index records
currentFile - Variable in class org.teiid.internal.core.index.SimpleIndexInput
 
currentFileListBlock - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
currentFileListBlockNum - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
currentIndexBlock - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
currentIndexBlockNum - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
currentWordEntry - Variable in class org.teiid.internal.core.index.IndexInput
 

D

DATATYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
DATATYPES_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
dec(int) - Method in class org.teiid.internal.core.index.Field
 
DELETE - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
DELETE_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
DELETE_TRANSFORM_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
DELIMITER_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to change the list delimiter.
DEPLOYMENT_FILE - Static variable in interface org.teiid.metadata.VdbConstants
 
dispose() - Method in interface org.teiid.core.index.IIndex
closes the index file then deletes it.
dispose() - Method in class org.teiid.internal.core.index.Index
 
doCache - Variable in class org.teiid.internal.core.index.Index
 
document - Variable in class org.teiid.internal.core.index.IndexerOutput
 
DOCUMENT_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 

E

empty() - Method in interface org.teiid.core.index.IIndex
Empties the index.
empty() - Method in class org.teiid.internal.core.index.Index
Initialises the indexGenerator.
encodeEntry(WordEntry, char[], CodeByteStream) - Method in class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
EntryResult - Class in org.teiid.internal.core.index
 
EntryResult(char[], int[]) - Constructor for class org.teiid.internal.core.index.EntryResult
 
equals(Object) - Method in class org.teiid.internal.core.index.EntryResult
 
EXTENSION_CHAR - Static variable in class org.teiid.metadata.index.IndexConstants
 
extractUUIDString(IEntryResult) - Static method in class org.teiid.metadata.index.RecordFactory
Extract the UUID string from the IEntryResult

F

FALSE - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
field - Variable in class org.teiid.internal.core.index.Block
Field in which the information is stored
Field - Class in org.teiid.internal.core.index
 
Field(byte[]) - Constructor for class org.teiid.internal.core.index.Field
ByteSegment constructor comment.
Field(byte[], int) - Constructor for class org.teiid.internal.core.index.Field
ByteSegment constructor comment.
Field(byte[], int, int) - Constructor for class org.teiid.internal.core.index.Field
ByteSegment constructor comment.
Field(int) - Constructor for class org.teiid.internal.core.index.Field
Creates a new field containing an empty buffer of the given length.
FILE - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
FILE_SEPARATOR - Static variable in interface org.teiid.internal.core.index.IIndexConstants
The separator for files in the index file.
FileDocument - Class in org.teiid.internal.core.index
A FileDocument represents a java.io.File.
FileDocument(File) - Constructor for class org.teiid.internal.core.index.FileDocument
 
fileListBlock - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
FileListBlock - Class in org.teiid.internal.core.index
 
FileListBlock(int) - Constructor for class org.teiid.internal.core.index.FileListBlock
 
fileNumber - Variable in class org.teiid.internal.core.index.IndexedFile
 
filePosition - Variable in class org.teiid.internal.core.index.IndexInput
 
files - Variable in class org.teiid.internal.core.index.InMemoryIndex
List of IndexedFiles = file name + a unique number.
FILES_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
finalize() - Method in class org.teiid.internal.core.index.SafeRandomAccessFile
 
findEntry(char[]) - Method in class org.teiid.internal.core.index.SimpleIndexBlock
 
findEntryPrefixedBy(char[], boolean) - Method in class org.teiid.internal.core.index.IndexBlock
 
findExactEntry(char[]) - Method in class org.teiid.internal.core.index.IndexBlock
 
firstFileListBlock - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
firstFilesInBlocks - Variable in class org.teiid.internal.core.index.IndexSummary
First file for each block.
firstInBlock - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
firstIndexBlock - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
firstWordAdded - Variable in class org.teiid.internal.core.index.IndexSummary
 
firstWordBlockNum - Variable in class org.teiid.internal.core.index.IndexSummary
 
firstWordsInBlocks - Variable in class org.teiid.internal.core.index.IndexSummary
First word for each block.
flush() - Method in class org.teiid.internal.core.index.Block
Flushes the block
flush() - Method in class org.teiid.internal.core.index.BlocksIndexOutput
 
flush() - Method in class org.teiid.internal.core.index.FileListBlock
 
flush() - Method in class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
flush() - Method in class org.teiid.internal.core.index.IndexOutput
Flushes the output.
flush() - Method in class org.teiid.internal.core.index.SimpleIndexBlock
 
flushFiles() - Method in class org.teiid.internal.core.index.BlocksIndexOutput
Writes the current fileListBlock on the disk and initialises it (when it's full or it's the end of the index).
flushWords() - Method in class org.teiid.internal.core.index.BlocksIndexOutput
Writes the current indexBlock on the disk and initialises it (when it's full or it's the end of the index).
fNumRefs - Variable in class org.teiid.internal.core.index.WordEntry
 
footprint() - Method in class org.teiid.internal.core.index.IndexedFile
Returns the size of the indexedFile.
footprint - Variable in class org.teiid.internal.core.index.InMemoryIndex
Size of the index.
footprint() - Method in class org.teiid.internal.core.index.WordEntry
Returns the size of the wordEntry
FOREIGN_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
FOREIGN_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
FOREIGN_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
fRefs - Variable in class org.teiid.internal.core.index.WordEntry
 
FULL_MATCH - Static variable in class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
 
FUNCTION - Static variable in class org.teiid.metadata.index.MetadataConstants.PROCEDURE_TYPES
 
fWord - Variable in class org.teiid.internal.core.index.WordEntry
 

G

GammaCompressedIndexBlock - Class in org.teiid.internal.core.index
Uses prefix coding on words, and gamma coding of document numbers differences.
GammaCompressedIndexBlock(int) - Constructor for class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
get() - Method in class org.teiid.internal.core.index.Field
 
get(int, int) - Method in class org.teiid.internal.core.index.Field
 
get(String) - Method in class org.teiid.internal.core.index.IndexedFileHashedArray
 
getAllBlockNums() - Method in class org.teiid.internal.core.index.IndexSummary
Returns the numbers of all the blocks
getBindings() - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
getBlockNum(int) - Method in class org.teiid.internal.core.index.IndexSummary
 
getBlockNumForFileNum(int) - Method in class org.teiid.internal.core.index.IndexSummary
Returns the number of the Block containing the file with the given number.
getBlockNumForWord(char[]) - Method in class org.teiid.internal.core.index.IndexSummary
Returns the number of the Block containing the given word.
getBlockNumsForPrefix(char[]) - Method in class org.teiid.internal.core.index.IndexSummary
 
getBlocksIndexInput() - Method in class org.teiid.internal.core.index.Index
 
getBooleanValue(char) - Method in class org.teiid.metadata.index.RecordFactory
 
getBytes(int, int) - Method in class org.teiid.internal.core.index.CodeByteStream
 
getCachedInput() - Method in class org.teiid.internal.core.index.Index
 
getColumnSetTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getContinuationSegmentNumber(String, IEntryResult) - Static method in class org.teiid.metadata.index.RecordFactory
 
getCurrentFile() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
getCurrentFile() - Method in class org.teiid.internal.core.index.IndexInput
Returns the current file the indexInput is pointing to in the index.
getCurrentFile() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
getCurrentWordEntry() - Method in class org.teiid.internal.core.index.IndexInput
Returns the current file the indexInput is pointing to in the index.
getDatatypeCache() - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
getDataTypeTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getDataTypeVarietyName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getDestination() - Method in class org.teiid.internal.core.index.BlocksIndexOutput
 
getDestination() - Method in class org.teiid.internal.core.index.IndexOutput
Returns the Object the output is writing to.
getEncoding() - Method in interface org.teiid.core.index.IDocument
Returns the encoding for this document
getEncoding() - Method in class org.teiid.internal.core.index.FileDocument
 
getEntriesPlusVisibilities() - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
getEntry(char[]) - Method in class org.teiid.internal.core.index.BlocksIndexInput
Returns the entry corresponding to the given word.
getField(int, int) - Method in class org.teiid.internal.core.index.Field
 
getFile(int) - Method in class org.teiid.internal.core.index.FileListBlock
 
getFileListBlock(int) - Method in class org.teiid.internal.core.index.BlocksIndexInput
Returns the FileListBlock with the given number.
getFileNumber() - Method in class org.teiid.internal.core.index.IndexedFile
Returns the file number.
getFilePosition() - Method in class org.teiid.internal.core.index.IndexInput
Returns the position of the current file the input is pointing to in the index.
getFileReferences() - Method in interface org.teiid.core.index.IEntryResult
 
getFileReferences() - Method in class org.teiid.internal.core.index.EntryResult
 
getFileTypes() - Method in interface org.teiid.core.index.IIndexer
Returns the file types the IIndexer handles.
getFirstBlockLocationForPrefix(char[]) - Method in class org.teiid.internal.core.index.IndexSummary
 
getFirstWordBlockNum() - Method in class org.teiid.internal.core.index.IndexSummary
Returns the number of the first IndexBlock (containing words).
getFootprint() - Method in class org.teiid.internal.core.index.InMemoryIndex
Returns the footprint of the index.
getIndexBlock(int) - Method in class org.teiid.internal.core.index.BlocksIndexInput
Returns the IndexBlock (containing words) with the given number.
getIndexedFile(int) - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
getIndexedFile(IDocument) - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
getIndexedFile(int) - Method in class org.teiid.internal.core.index.IndexInput
Returns the indexedFile corresponding to the given document number in the index the input reads in, or null if such indexedFile does not exist.
getIndexedFile(IDocument) - Method in class org.teiid.internal.core.index.IndexInput
Returns the indexedFile corresponding to the given document in the index the input reads in (e.g.
getIndexedFile(String) - Method in class org.teiid.internal.core.index.InMemoryIndex
Returns the indexed file with the given path, or null if such file does not exist.
getIndexedFile(int) - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
getIndexedFile(IDocument) - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
getIndexes(String, Index[]) - Static method in class org.teiid.metadata.index.SimpleIndexUtil
Return an array of indexes given a indexName.
getIndexFile() - Method in interface org.teiid.core.index.IIndex
Returns the index file on the disk.
getIndexFile() - Method in class org.teiid.internal.core.index.Index
 
getIndexFileNameForRecordType(char) - Static method in class org.teiid.metadata.index.SimpleIndexUtil
Return the name of the index file to use for the specified record type, applies only for sever and vdb index files.
getInt1() - Method in class org.teiid.internal.core.index.Field
 
getInt1(int) - Method in class org.teiid.internal.core.index.Field
 
getInt2() - Method in class org.teiid.internal.core.index.Field
 
getInt2(int) - Method in class org.teiid.internal.core.index.Field
 
getInt3() - Method in class org.teiid.internal.core.index.Field
 
getInt3(int) - Method in class org.teiid.internal.core.index.Field
 
getInt4() - Method in class org.teiid.internal.core.index.Field
 
getInt4(int) - Method in class org.teiid.internal.core.index.Field
 
getKeyTypeForRecordType(char) - Static method in class org.teiid.metadata.index.RecordFactory
 
getKeyTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getListDelimiter(int) - Method in class org.teiid.metadata.index.RecordFactory
 
getMatchingFileNumbers(char[]) - Method in class org.teiid.internal.core.index.BlocksIndexInput
Returns the list of numbers of files containing the given word.
getMatchTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getMetadataRecord(IEntryResult[]) - Method in class org.teiid.metadata.index.RecordFactory
Return a collection of AbstractMetadataRecord instances for the result obtained from executing queryEntriesMatching
getMetadataStore(Collection<Datatype>) - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
getModels() - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
getName() - Method in interface org.teiid.core.index.IDocument
returns the name of the document (e.g.
getName() - Method in class org.teiid.internal.core.index.FileDocument
 
getNextBlockLocationForPrefix(char[], int) - Method in class org.teiid.internal.core.index.IndexSummary
Blocks are contiguous, so the next one is a potential candidate if its first word starts with the given prefix
getNullTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getNumDocuments() - Method in interface org.teiid.core.index.IIndex
Returns the number of documents indexed.
getNumDocuments() - Method in class org.teiid.internal.core.index.Index
 
getNumFiles() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
getNumFiles() - Method in class org.teiid.internal.core.index.IndexInput
Returns the number of files in the index.
getNumFiles() - Method in class org.teiid.internal.core.index.IndexSummary
Returns the number of files contained in the index.
getNumFiles() - Method in class org.teiid.internal.core.index.InMemoryIndex
 
getNumFiles() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
getNumRefs() - Method in class org.teiid.internal.core.index.WordEntry
Returns the number of references, e.g.
getNumWords() - Method in interface org.teiid.core.index.IIndex
Returns the number of unique words indexed.
getNumWords() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
getNumWords() - Method in class org.teiid.internal.core.index.Index
 
getNumWords() - Method in class org.teiid.internal.core.index.IndexInput
Returns the number of unique words in the index.
getNumWords() - Method in class org.teiid.internal.core.index.IndexSummary
Returns the number of words contained in the index.
getNumWords() - Method in class org.teiid.internal.core.index.InMemoryIndex
 
getNumWords() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
getObjectValue(String) - Method in class org.teiid.metadata.index.RecordFactory
 
getOptionalToken(List<String>, int) - Method in class org.teiid.metadata.index.RecordFactory
 
getParameterTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getPath(int) - Method in interface org.teiid.core.index.IIndex
Returns the path corresponding to a given document number
getPath() - Method in interface org.teiid.core.index.IQueryResult
 
getPath(int) - Method in class org.teiid.internal.core.index.Index
Returns the path corresponding to a given document number
getPath() - Method in class org.teiid.internal.core.index.IndexedFile
Returns the path.
getPaths() - Method in class org.teiid.internal.core.index.FileListBlock
Creates a vector of paths reading the buffer of the field.
getProcedures() - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
getProcedureTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getProperty(String) - Method in class org.teiid.internal.core.index.PropertyDocument
 
getPropertyNames() - Method in class org.teiid.internal.core.index.PropertyDocument
 
getRef(int) - Method in class org.teiid.internal.core.index.WordEntry
returns the file number in the i position in the list of references.
getRefs() - Method in class org.teiid.internal.core.index.WordEntry
Returns the references of the wordEntry (the number of the files it appears in).
getResourceFileName() - Method in class org.teiid.internal.core.index.Index
 
getResourcePath() - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
getSafeRandomAccessFile() - Method in class org.teiid.internal.core.index.VirtualRandomAccessFile
 
getSchemaPaths() - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
getSearchTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getSortedFiles() - Method in class org.teiid.internal.core.index.InMemoryIndex
Returns the words contained in the hashtable of words, sorted by alphabetical order.
getSortedWordEntries() - Method in class org.teiid.internal.core.index.InMemoryIndex
Returns the word entries contained in the hashtable of words, sorted by alphabetical order.
getSource() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
getSource() - Method in class org.teiid.internal.core.index.IndexInput
Returns the Object the input is reading from.
getSource() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
getSqlTransformationTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getStrings(String, char) - Static method in class org.teiid.metadata.index.RecordFactory
 
getTables() - Method in class org.teiid.metadata.index.IndexMetadataFactory
 
getTableTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
 
getTransformation() - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
getTransformationType() - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
getType() - Method in interface org.teiid.core.index.IDocument
Returns the type of the document.
getType() - Method in class org.teiid.internal.core.index.FileDocument
 
getType() - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
getUInt1() - Method in class org.teiid.internal.core.index.Field
 
getUInt1(int) - Method in class org.teiid.internal.core.index.Field
 
getUInt2() - Method in class org.teiid.internal.core.index.Field
 
getUInt2(int) - Method in class org.teiid.internal.core.index.Field
 
getUInt3() - Method in class org.teiid.internal.core.index.Field
 
getUInt3(int) - Method in class org.teiid.internal.core.index.Field
 
getUTF(int) - Method in class org.teiid.internal.core.index.Field
 
getWord() - Method in interface org.teiid.core.index.IEntryResult
 
getWord() - Method in class org.teiid.internal.core.index.EntryResult
 
getWord() - Method in class org.teiid.internal.core.index.WordEntry
returns the word of the wordEntry.
grow() - Method in class org.teiid.internal.core.index.CodeByteStream
 

H

hasChanged() - Method in interface org.teiid.core.index.IIndex
Ansers true if has some changes to save.
hasChanged() - Method in class org.teiid.internal.core.index.Index
see IIndex.hasChanged
hashCode() - Method in class org.teiid.internal.core.index.EntryResult
 
hasMoreFiles() - Method in class org.teiid.internal.core.index.IndexInput
Returns true if the input has not reached the end of the index for the files.
hasMoreWords() - Method in class org.teiid.internal.core.index.IndexInput
Returns true if the input has not reached the end of the index for the files.

I

IDocument - Interface in org.teiid.core.index
An IDocument represent a data source, e.g. a File (FileDocument), an IFile (IFileDocument), or other kinds of data sources (URL, ...).
IEntryResult - Interface in org.teiid.core.index
 
IIndex - Interface in org.teiid.core.index
An IIndex is the interface used to generate an index file, and to make queries on this index.
IIndexConstants - Interface in org.teiid.internal.core.index
This interface provides constants used by the search engine.
IIndexer - Interface in org.teiid.core.index
An IIndexer indexes ONE document at each time.
IIndexerOutput - Interface in org.teiid.core.index
This class represents the output from an indexer to an index for a single document.
IN_PARM - Static variable in class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 
inc(int) - Method in class org.teiid.internal.core.index.Field
 
includeAnnotationProperties(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includeColumnNativeType(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includeColumnNullDistinctValues(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includeInputParameterFlag(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includeMaterializationFlag(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includeMaterializedTables(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includePrimitiveTypeIdValue(int) - Method in class org.teiid.metadata.index.RecordFactory
 
includeTransformationUUID(int) - Method in class org.teiid.metadata.index.RecordFactory
 
index(IDocument, IIndexerOutput) - Method in interface org.teiid.core.index.IIndexer
Indexes the given document, adding the document name and the word references to this document to the given IIndex.The caller should use shouldIndex() first to determine whether this indexer handles the given type of file, and only call this method if so.
Index - Class in org.teiid.internal.core.index
An Index is used to create an index on the disk, and to make queries.
Index(VirtualFile, boolean) - Constructor for class org.teiid.internal.core.index.Index
 
index - Variable in class org.teiid.internal.core.index.IndexerOutput
 
index - Variable in class org.teiid.internal.core.index.SimpleIndexInput
 
INDEX - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
INDEX - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
INDEX - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
INDEX_EXT - Static variable in class org.teiid.metadata.index.IndexConstants
 
INDEX_EXT - Static variable in interface org.teiid.metadata.VdbConstants
 
INDEX_NAMES - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
INDEX_RECORD_BLOCK_SIZE - Static variable in class org.teiid.metadata.index.RecordFactory
 
INDEX_VERSION_MARKER - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
indexBlock - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
IndexBlock - Class in org.teiid.internal.core.index
An indexBlock stores wordEntries.
IndexBlock(int) - Constructor for class org.teiid.internal.core.index.IndexBlock
 
IndexConstants - Class in org.teiid.metadata.index
IndexConstants
IndexConstants() - Constructor for class org.teiid.metadata.index.IndexConstants
 
IndexConstants.INDEX_NAME - Class in org.teiid.metadata.index
 
IndexConstants.INDEX_NAME() - Constructor for class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
IndexConstants.RECORD_STRING - Class in org.teiid.metadata.index
 
IndexConstants.RECORD_STRING() - Constructor for class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
IndexConstants.SEARCH_RECORD_TYPE - Class in org.teiid.metadata.index
 
IndexConstants.SEARCH_RECORD_TYPE() - Constructor for class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
IndexedFile - Class in org.teiid.internal.core.index
An indexedFile associates a number to a document path, and document properties.
IndexedFile(String, int) - Constructor for class org.teiid.internal.core.index.IndexedFile
 
IndexedFile(IDocument, int) - Constructor for class org.teiid.internal.core.index.IndexedFile
 
indexedFile - Variable in class org.teiid.internal.core.index.IndexerOutput
 
IndexedFileHashedArray - Class in org.teiid.internal.core.index
 
IndexedFileHashedArray(int) - Constructor for class org.teiid.internal.core.index.IndexedFileHashedArray
 
IndexerOutput - Class in org.teiid.internal.core.index
An indexerOutput is used by an indexer to add documents and word references to an inMemoryIndex.
IndexerOutput(InMemoryIndex) - Constructor for class org.teiid.internal.core.index.IndexerOutput
IndexerOutput constructor comment.
indexFile - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
indexFile - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
IndexInput - Class in org.teiid.internal.core.index
This class provides an input on an index, after it has been generated.
IndexInput() - Constructor for class org.teiid.internal.core.index.IndexInput
 
IndexMetadataFactory - Class in org.teiid.metadata.index
Loads MetadataRecords from index files.
IndexMetadataFactory() - Constructor for class org.teiid.metadata.index.IndexMetadataFactory
 
IndexMetadataFactory(URL) - Constructor for class org.teiid.metadata.index.IndexMetadataFactory
Load index metadata from a URL.
indexOut - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
IndexOutput - Class in org.teiid.internal.core.index
An indexOutput is used to write an index into a different object (a File, ...).
IndexOutput() - Constructor for class org.teiid.internal.core.index.IndexOutput
 
IndexSummary - Class in org.teiid.internal.core.index
An indexSummary is used when saving an index into a BlocksIndexOuput or reading it from a BlocksIndexInput.
IndexSummary() - Constructor for class org.teiid.internal.core.index.IndexSummary
 
init() - Method in class org.teiid.internal.core.index.BlocksIndexInput
Initialises the blocksIndexInput
init() - Method in class org.teiid.internal.core.index.InMemoryIndex
Initialises the fields of the index
init() - Method in class org.teiid.internal.core.index.MergeFactory
Initialise the merge.
init() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
initialize(boolean) - Method in class org.teiid.internal.core.index.Index
Initialises the indexGenerator.
InMemoryIndex - Class in org.teiid.internal.core.index
This index stores the document names in an ArrayList, and the words in an HashtableOfObjects.
InMemoryIndex() - Constructor for class org.teiid.internal.core.index.InMemoryIndex
 
INOUT_PARM - Static variable in class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 
INSERT - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
INSERT_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
INSERT_TRANSFORM_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
IQueryResult - Interface in org.teiid.core.index
 
isEmpty() - Method in class org.teiid.internal.core.index.FileListBlock
 
isEmpty() - Method in class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
isEmpty() - Method in class org.teiid.internal.core.index.IndexBlock
Returns whether the block is empty or not (if it doesn't contain any wordEntry).
isEmpty() - Method in class org.teiid.internal.core.index.SimpleIndexBlock
 
isKnownIndex(String) - Static method in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
isOpen() - Method in class org.teiid.internal.core.index.IndexInput
returns the open state of the index

J

JOIN_DESCRIPTOR - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
joinEntryResults(IEntryResult, IEntryResult[], int) - Static method in class org.teiid.metadata.index.RecordFactory
Append the specified IEntryResult[] to the IEntryResult to create a single result representing an index entry that was split across multiple index records.

K

KEYS_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 

L

length - Variable in class org.teiid.internal.core.index.Field
 
length() - Method in class org.teiid.internal.core.index.Field
 
length(int) - Method in class org.teiid.internal.core.index.Field
 
LIKE_ONLY - Static variable in class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
 
LIST - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
 
LIST_DELIMITER - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
LIST_DELIMITER_OLD - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 

M

MAPPING - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
MAPPING_DEFN - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
MAPPING_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
MAPPING_TRANSFORM_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
mappingAdds - Variable in class org.teiid.internal.core.index.MergeFactory
 
mappingOld - Variable in class org.teiid.internal.core.index.MergeFactory
 
mapRefs(int[]) - Method in class org.teiid.internal.core.index.WordEntry
Changes the references of the wordEntry to match the mapping.
mark() - Method in class org.teiid.internal.core.index.CodeByteStream
 
markBitOffset - Variable in class org.teiid.internal.core.index.CodeByteStream
 
markByteOffset - Variable in class org.teiid.internal.core.index.CodeByteStream
 
match(char[], char[], boolean) - Static method in class org.teiid.internal.core.index.CharOperation
Answers true if the pattern matches the given name, false otherwise.
MATCH_CHAR - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
MATCH_CHAR_STRING - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
MATERIALIZED_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 
MAX_FOOTPRINT - Static variable in class org.teiid.internal.core.index.Index
Maximum size of the index in memory.
merge() - Method in class org.teiid.internal.core.index.Index
Merges the in memory index and the index on the disk, and saves the results on the disk.
merge() - Method in class org.teiid.internal.core.index.MergeFactory
Merges the 2 indexes into a new one on the disk.
MERGED - Static variable in class org.teiid.internal.core.index.Index
 
MergeFactory - Class in org.teiid.internal.core.index
A mergeFactory is used to merge 2 indexes into one.
MergeFactory(IndexInput, IndexInput, BlocksIndexOutput, Map, Map) - Constructor for class org.teiid.internal.core.index.MergeFactory
MergeFactory constructor comment.
mergeFiles() - Method in class org.teiid.internal.core.index.MergeFactory
Merges the files of the 2 indexes in the new index, removes the files to be removed, and records the changes made to propagate them to the word references.
mergeOutput - Variable in class org.teiid.internal.core.index.MergeFactory
Output to write the result of the merge in.
mergeReferences() - Method in class org.teiid.internal.core.index.MergeFactory
Merges the files of the 2 indexes in the new index, according to the changes recorded during mergeFiles().
MetadataConstants - Class in org.teiid.metadata.index
MetadataConstants are all the constant values used to identify all the valid values for a multi-value attribute.
MetadataConstants() - Constructor for class org.teiid.metadata.index.MetadataConstants
 
MetadataConstants.COLUMN_SET_TYPES - Class in org.teiid.metadata.index
These types indicate the type of COLUMN_SET it is.
MetadataConstants.COLUMN_SET_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
MetadataConstants.DATATYPE_TYPES - Class in org.teiid.metadata.index
A DataType object will be identified as being of one of these types.
MetadataConstants.DATATYPE_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.DATATYPE_TYPES
 
MetadataConstants.DATATYPE_VARIETIES - Class in org.teiid.metadata.index
User defined DataType objects will be categorized by a variety The values must be kept consistent with the XSDVariety enumeration in the xsd metamodel and the values referenced in DatatypeVarietyEnumeration.properties in connector.metadata
MetadataConstants.DATATYPE_VARIETIES() - Constructor for class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
 
MetadataConstants.KEY_TYPES - Class in org.teiid.metadata.index
These types indicate the type of KEY it is.
MetadataConstants.KEY_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
MetadataConstants.MATCH_TYPES - Class in org.teiid.metadata.index
These types are associated with a KEY, indicating the type of matching that can be performed on it.
MetadataConstants.MATCH_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
 
MetadataConstants.NULL_TYPES - Class in org.teiid.metadata.index
These types are associated with a DataType or an Element needing the indication of null types.
MetadataConstants.NULL_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.NULL_TYPES
 
MetadataConstants.PARAMETER_TYPES - Class in org.teiid.metadata.index
These types indicate the type of PROCEDURE_PARAMETER it is.
MetadataConstants.PARAMETER_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 
MetadataConstants.PROCEDURE_TYPES - Class in org.teiid.metadata.index
These types indicate the type of PROCEDURE it is.
MetadataConstants.PROCEDURE_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.PROCEDURE_TYPES
 
MetadataConstants.RECORD_TYPE - Class in org.teiid.metadata.index
 
MetadataConstants.RECORD_TYPE() - Constructor for class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
MetadataConstants.SEARCH_TYPES - Class in org.teiid.metadata.index
These types are associated with the Element having valid search types.
MetadataConstants.SEARCH_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
 
MetadataConstants.SQL_TRANSFORMATION_TYPES - Class in org.teiid.metadata.index
These types indicate the type of TRANSFORMATION it it.
MetadataConstants.SQL_TRANSFORMATION_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
MetadataConstants.TABLE_TYPES - Class in org.teiid.metadata.index
These types represent the type of table a Group is.
MetadataConstants.TABLE_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 
MODEL - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
MODEL_EXT - Static variable in interface org.teiid.metadata.VdbConstants
 
MODEL_IMPORT - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
MODELS_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
moveToNextFile() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
moveToNextFile() - Method in class org.teiid.internal.core.index.IndexInput
Moves the pointer on the current file to the next file in the index.
moveToNextFile() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
moveToNextWordEntry() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
moveToNextWordEntry() - Method in class org.teiid.internal.core.index.IndexInput
Moves the pointer on the current word to the next file in the index.
moveToNextWordEntry() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 

N

NA - Static variable in class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
 
NAME_DELIM_CHAR - Static variable in class org.teiid.metadata.index.IndexConstants
 
NEITHER_MATCH - Static variable in class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
 
nextEntry(WordEntry) - Method in class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
nextEntry(WordEntry) - Method in class org.teiid.internal.core.index.IndexBlock
Finds the next wordEntry and stores it in the given entry.
nextEntry(WordEntry) - Method in class org.teiid.internal.core.index.SimpleIndexBlock
 
NON_UNIQUE_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
NONVERSIONED_RECORD_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number associated with any index records prior to the point when version information was encoded in newly created records
NOT_DEFINED_INT - Static variable in class org.teiid.metadata.index.MetadataConstants
Definition of not defined int type.
NOT_DEFINED_LONG - Static variable in class org.teiid.metadata.index.MetadataConstants
Definition of not defined long type.
NOT_DEFINED_SHORT - Static variable in class org.teiid.metadata.index.MetadataConstants
Definition of not defined short type.
NOT_NULL - Static variable in class org.teiid.metadata.index.MetadataConstants.NULL_TYPES
 
NULLABLE - Static variable in class org.teiid.metadata.index.MetadataConstants.NULL_TYPES
 
numFiles - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
numFiles - Variable in class org.teiid.internal.core.index.IndexSummary
Number of files in the index.
numWords - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
numWords - Variable in class org.teiid.internal.core.index.IndexSummary
Number of words in the index.

O

OBJECT - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
OBJECT_REF - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
offset - Variable in class org.teiid.internal.core.index.Field
 
offset() - Method in class org.teiid.internal.core.index.Field
Returns the offset into the underlying byte array that this field is defined over.
offset(int) - Method in class org.teiid.internal.core.index.Field
 
offset - Variable in class org.teiid.internal.core.index.FileListBlock
 
offset - Variable in class org.teiid.internal.core.index.SimpleIndexBlock
 
OLD_INDEX - Static variable in class org.teiid.internal.core.index.MergeFactory
 
oldInput - Variable in class org.teiid.internal.core.index.MergeFactory
Input on the oldIndex.
open() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
open() - Method in class org.teiid.internal.core.index.BlocksIndexOutput
 
open() - Method in class org.teiid.internal.core.index.IndexInput
Open the Source where the input gets the information from.
open() - Method in class org.teiid.internal.core.index.IndexOutput
Opens the output, before writing any information.
open() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
opened - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 
org.teiid.core.index - package org.teiid.core.index
 
org.teiid.internal.core.index - package org.teiid.internal.core.index
 
org.teiid.metadata - package org.teiid.metadata
 
org.teiid.metadata.index - package org.teiid.metadata.index
 
OUT_PARM - Static variable in class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 

P

PARTIAL_MATCH - Static variable in class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
 
path - Variable in class org.teiid.internal.core.index.IndexedFile
 
paths - Variable in class org.teiid.internal.core.index.FileListBlock
 
PLUGIN_ID - Static variable in class org.teiid.metadata.index.RuntimeMetadataPlugin
The plug-in identifier of this plugin
pointTo(int) - Method in class org.teiid.internal.core.index.Field
 
prefixEquals(char[], char[], boolean) - Static method in class org.teiid.internal.core.index.CharOperation
Answers true if the given name starts with the given prefix, false otherwise.
prefixLength(char[], char[]) - Static method in class org.teiid.internal.core.index.Util
Returns the length of the common prefix between s1 and s2.
prefixLength(String, String) - Static method in class org.teiid.internal.core.index.Util
Returns the length of the common prefix between s1 and s2.
prevPath - Variable in class org.teiid.internal.core.index.FileListBlock
 
PRIMARY_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
PRIMARY_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
PRIMITIVE_TYPE_ID_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add primitive type ID on datatype records 02/28/2006.
PROC_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
PROC_TRANSFORM_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
PROCEDURE - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
PROCEDURE_RESULT - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
PROCEDURE_UPDATE_COUNT_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add an update count to physical stored and XQuery procedures 04/29/2008.
PROCEDURES_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
PROP_DELIMITER - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
PROP_DELIMITER_OLD - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
properties - Variable in class org.teiid.internal.core.index.PropertyDocument
 
PROPERTIES_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
PROPERTY - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
PropertyDocument - Class in org.teiid.internal.core.index
The properties of a document are stored into a hashtable.
PropertyDocument() - Constructor for class org.teiid.internal.core.index.PropertyDocument
 
put(byte[]) - Method in class org.teiid.internal.core.index.Field
 
put(int, byte[]) - Method in class org.teiid.internal.core.index.Field
 
put(int, Field) - Method in class org.teiid.internal.core.index.Field
 
put(Field) - Method in class org.teiid.internal.core.index.Field
 
putInt1(int) - Method in class org.teiid.internal.core.index.Field
 
putInt1(int, int) - Method in class org.teiid.internal.core.index.Field
 
putInt2(int) - Method in class org.teiid.internal.core.index.Field
 
putInt2(int, int) - Method in class org.teiid.internal.core.index.Field
 
putInt3(int) - Method in class org.teiid.internal.core.index.Field
 
putInt3(int, int) - Method in class org.teiid.internal.core.index.Field
 
putInt4(int) - Method in class org.teiid.internal.core.index.Field
 
putInt4(int, int) - Method in class org.teiid.internal.core.index.Field
 
putUTF(int, char[]) - Method in class org.teiid.internal.core.index.Field
 

Q

query(String) - Method in interface org.teiid.core.index.IIndex
Returns the paths of the documents containing the given word.
query(String) - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
query(String) - Method in class org.teiid.internal.core.index.Index
 
QUERY_PLAN_DELETE_QUERY - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
QUERY_PLAN_INSERT_QUERY - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
QUERY_PLAN_SELECT_QUERY - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
QUERY_PLAN_STORED_QUERY - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
QUERY_PLAN_UPDATE_QUERY - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
queryEntries(char[]) - Method in interface org.teiid.core.index.IIndex
Returns all entries for a given word.
queryEntries(char[]) - Method in class org.teiid.internal.core.index.Index
 
queryEntries(char[], boolean) - Method in class org.teiid.internal.core.index.Index
Overloaded the method in Index to allow a user to specify if the query should be case sensitive.
queryEntriesMatching(char[], boolean) - Method in class org.teiid.internal.core.index.BlocksIndexInput
Overloaded the method in BlocksIndexInput to allow a user to specify if the query should be case sensitive.
queryEntriesMatching(char[], boolean) - Method in class org.teiid.internal.core.index.Index
Overloaded the method in Index to allow a user to specify if the query should be case sensitive.
queryEntriesPrefixedBy(char[]) - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
queryEntriesPrefixedBy(char[], boolean) - Method in class org.teiid.internal.core.index.BlocksIndexInput
Overloaded the method in BlocksIndexInput to allow a user to specify if the query should be case sensitive.
queryEntriesPrefixedBy(char[]) - Method in class org.teiid.internal.core.index.IndexInput
Returns the list of the files containing the given word in the index.
queryEntriesPrefixedBy(char[]) - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
queryFilesReferringToPrefix(char[]) - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
queryFilesReferringToPrefix(char[]) - Method in class org.teiid.internal.core.index.IndexInput
 
queryFilesReferringToPrefix(char[]) - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
queryIndex(Index[], char[], boolean, boolean, boolean) - Static method in class org.teiid.metadata.index.SimpleIndexUtil
Return all index file records that match the specified record prefix or pattern.
queryInDocumentNames(String) - Method in interface org.teiid.core.index.IIndex
Returns the paths of the documents whose names contain the given word.
queryInDocumentNames(String) - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
queryInDocumentNames(String) - Method in class org.teiid.internal.core.index.Index
 
queryInDocumentNames(String) - Method in class org.teiid.internal.core.index.IndexInput
Returns the list of the files whose name contain the given word in the index.
queryInDocumentNames(String) - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
queryPrefix(char[]) - Method in interface org.teiid.core.index.IIndex
Returns the paths of the documents containing the given word prefix.
queryPrefix(char[]) - Method in class org.teiid.internal.core.index.Index
 

R

read(RandomAccessFile, int) - Method in class org.teiid.internal.core.index.Block
Loads the block with the given number in memory, reading it from a RandomAccessFile.
read(RandomAccessFile) - Method in class org.teiid.internal.core.index.IndexSummary
Loads the summary in memory.
readBit() - Method in class org.teiid.internal.core.index.CodeByteStream
Reads a single bit (value == 0 or == 1).
readBits(int) - Method in class org.teiid.internal.core.index.CodeByteStream
Read up to 32 bits from the stream.
readByte() - Method in class org.teiid.internal.core.index.CodeByteStream
 
readGamma() - Method in class org.teiid.internal.core.index.CodeByteStream
Reads a value using Gamma coding.
readUnary() - Method in class org.teiid.internal.core.index.CodeByteStream
Reads a value in unary.
readUTF() - Method in class org.teiid.internal.core.index.CodeByteStream
 
RECORD_CONTINUATION - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
RECORD_DELIMITER - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
RECORD_TYPES - Static variable in class org.teiid.metadata.index.IndexConstants
 
RecordFactory - Class in org.teiid.metadata.index
RuntimeAdapter
RecordFactory() - Constructor for class org.teiid.metadata.index.RecordFactory
 
RELATED_OBJECT - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
RELATIONSHIP - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
RELATIONSHIP_ROLE - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
RELATIONSHIP_TYPE - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
remove(String) - Method in interface org.teiid.core.index.IIndex
Removes the corresponding document from the index.
remove(String) - Method in class org.teiid.internal.core.index.Index
 
remove(IndexedFile, int) - Method in class org.teiid.internal.core.index.Index
Removes the given document from the given index (MergeFactory.ADDS_INDEX for the in memory index, MergeFactory.OLD_INDEX for the index on the disk).
removedInAdds - Variable in class org.teiid.internal.core.index.Index
Files removed form the addsIndex.
removedInAdds - Variable in class org.teiid.internal.core.index.MergeFactory
Files removed from addsIndex.
removedInOld - Variable in class org.teiid.internal.core.index.Index
Files removed form the oldIndex.
removedInOld - Variable in class org.teiid.internal.core.index.MergeFactory
Files removed from oldIndex.
removeFile(IndexedFile, int) - Method in class org.teiid.internal.core.index.MergeFactory
Records the deletion of one file.
reset() - Method in class org.teiid.internal.core.index.CodeByteStream
 
reset(byte[]) - Method in class org.teiid.internal.core.index.CodeByteStream
 
reset(byte[], int) - Method in class org.teiid.internal.core.index.CodeByteStream
 
reset() - Method in class org.teiid.internal.core.index.FileListBlock
 
reset() - Method in class org.teiid.internal.core.index.GammaCompressedIndexBlock
 
reset() - Method in class org.teiid.internal.core.index.IndexBlock
 
reset() - Method in class org.teiid.internal.core.index.SimpleIndexBlock
 
reset(char[]) - Method in class org.teiid.internal.core.index.WordEntry
Clears the wordEntry.
resetToMark() - Method in class org.teiid.internal.core.index.CodeByteStream
 
RESOURCE - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 
RESULT_SET - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_TYPES
 
RESULT_SET - Static variable in class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 
RESULT_SET - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
RETURN_VALUE - Static variable in class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 
RuntimeMetadataPlugin - Class in org.teiid.metadata.index
CommonPlugin
RuntimeMetadataPlugin() - Constructor for class org.teiid.metadata.index.RuntimeMetadataPlugin
 

S

SafeRandomAccessFile - Class in org.teiid.internal.core.index
A safe subclass of RandomAccessFile, which ensure that it's closed on finalize.
SafeRandomAccessFile(File, String) - Constructor for class org.teiid.internal.core.index.SafeRandomAccessFile
 
SafeRandomAccessFile(String, String) - Constructor for class org.teiid.internal.core.index.SafeRandomAccessFile
 
save() - Method in interface org.teiid.core.index.IIndex
Saves the index on the disk.
save() - Method in class org.teiid.internal.core.index.Index
 
save(VirtualFile) - Method in class org.teiid.internal.core.index.InMemoryIndex
Saves the index in the given file.
save(IndexOutput) - Method in class org.teiid.internal.core.index.InMemoryIndex
Saves the index in the given IndexOutput.
SEARCH_INDEX_EXT - Static variable in class org.teiid.metadata.index.IndexConstants
 
SEARCH_INDEX_EXT - Static variable in interface org.teiid.metadata.VdbConstants
 
SEARCH_RECORD_TYPES - Static variable in class org.teiid.metadata.index.IndexConstants
 
SEARCHABLE - Static variable in class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
 
SELECT - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
SELECT_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
SELECT_TRANSFORM_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
setBindings(List) - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
setCachedInput(BlocksIndexInput) - Method in class org.teiid.internal.core.index.Index
 
setDoCache(boolean) - Method in interface org.teiid.core.index.IIndex
sets a boolean indicating the index file will be cached and should remain open and in-memory
setDoCache(boolean) - Method in class org.teiid.internal.core.index.Index
 
setFileNumber(int) - Method in class org.teiid.internal.core.index.IndexedFile
Sets the file number.
setFileTypes(String[]) - Method in interface org.teiid.core.index.IIndexer
Sets the document types the IIndexer handles.
setFirstFile() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
setFirstFile() - Method in class org.teiid.internal.core.index.IndexInput
Set the pointer on the current file to the first file of the index.
setFirstFile() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
setFirstWord() - Method in class org.teiid.internal.core.index.BlocksIndexInput
 
setFirstWord() - Method in class org.teiid.internal.core.index.IndexInput
Set the pointer on the current word to the first word of the index.
setFirstWord() - Method in class org.teiid.internal.core.index.SimpleIndexInput
 
setNumFiles(int) - Method in class org.teiid.internal.core.index.IndexSummary
Sets the number of files of the index.
setNumWords(int) - Method in class org.teiid.internal.core.index.IndexSummary
Sets the number of words of the index.
setOpen(boolean) - Method in class org.teiid.internal.core.index.IndexInput
Set the open state of the Index
setProperty(String, String) - Method in class org.teiid.internal.core.index.PropertyDocument
 
setResourcePath(String) - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
setSchemaPaths(List) - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
setTransformation(String) - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
setTransformationType(String) - Method in class org.teiid.metadata.index.TransformationRecordImpl
 
shouldIndex(IDocument) - Method in interface org.teiid.core.index.IIndexer
Returns whether the IIndexer can index the given document or not.
SIGNATURE - Static variable in interface org.teiid.internal.core.index.IIndexConstants
The signature of the index file.
SimpleIndexBlock - Class in org.teiid.internal.core.index
Does no compression of words, and uses 4-byte ints for file numbers and number of files.
SimpleIndexBlock(int) - Constructor for class org.teiid.internal.core.index.SimpleIndexBlock
 
SimpleIndexInput - Class in org.teiid.internal.core.index
A simpleIndexInput is an input on an in memory Index.
SimpleIndexInput(InMemoryIndex) - Constructor for class org.teiid.internal.core.index.SimpleIndexInput
 
SimpleIndexUtil - Class in org.teiid.metadata.index
IndexUtil
SimpleIndexUtil() - Constructor for class org.teiid.metadata.index.SimpleIndexUtil
 
SINGLE_CHAR_MATCH - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
SINGLE_CHAR_MATCH_STRING - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
size() - Method in class org.teiid.internal.core.index.IndexedFileHashedArray
 
skipBits(int) - Method in class org.teiid.internal.core.index.CodeByteStream
 
sortedFiles - Variable in class org.teiid.internal.core.index.SimpleIndexInput
 
sortedWordEntries - Variable in class org.teiid.internal.core.index.SimpleIndexInput
 
SPACE - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
state - Variable in class org.teiid.internal.core.index.Index
State of the indexGenerator: addsIndex empty <=> MERGED, or addsIndex not empty <=> CAN_MERGE
STORED_PROCEDURE - Static variable in class org.teiid.metadata.index.MetadataConstants.PROCEDURE_TYPES
 
STORED_QUERY - Static variable in class org.teiid.metadata.index.MetadataConstants.PROCEDURE_TYPES
 
summary - Variable in class org.teiid.internal.core.index.BlocksIndexInput
 
summary - Variable in class org.teiid.internal.core.index.BlocksIndexOutput
 

T

TABLE - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
TABLE - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
TABLE_MATERIALIZATION_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add materialization property on tables.
TABLE_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 
TABLES_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
timeToMerge() - Method in class org.teiid.internal.core.index.Index
Returns true if the in memory index reaches a critical size, to merge it with the index on the disk.
toByteArray() - Method in class org.teiid.internal.core.index.CodeByteStream
 
toString() - Method in class org.teiid.internal.core.index.EntryResult
 
toString - Variable in class org.teiid.internal.core.index.Index
String representation of this index.
toString() - Method in class org.teiid.internal.core.index.Index
 
toString() - Method in class org.teiid.internal.core.index.IndexedFile
 
toString() - Method in class org.teiid.internal.core.index.IndexedFileHashedArray
 
toString() - Method in class org.teiid.internal.core.index.WordEntry
 
TRANSFORMATION_UUID_INDEX_VERSION - Static variable in class org.teiid.metadata.index.RecordFactory
The version number that is associated with the change made to add uuid for the transformation mapping root on the transformation records, uuids would now be indexed as part of the transformation index.
TransformationRecordImpl - Class in org.teiid.metadata.index
TransformationRecordImpl
TransformationRecordImpl() - Constructor for class org.teiid.metadata.index.TransformationRecordImpl
 
TransformationRecordImpl.Types - Interface in org.teiid.metadata.index
 
TRUE - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.NULL_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.PROCEDURE_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
 
TYPE_NAMES - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 
TYPED_OBJECT - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
 

U

UNION - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
 
UNIQUE_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
 
UNIQUE_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
 
UNIQUE_KEY - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
UNKNOWN - Static variable in class org.teiid.metadata.index.MetadataConstants.NULL_TYPES
 
UNSEARCHABLE - Static variable in class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
 
UPDATE - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
UPDATE_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
UPDATE_TRANSFORM_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
USER_DEFINED - Static variable in class org.teiid.metadata.index.MetadataConstants.DATATYPE_TYPES
 
Util - Class in org.teiid.internal.core.index
 
Util - Static variable in class org.teiid.metadata.index.RuntimeMetadataPlugin
 

V

VDB_ARCHIVE - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
 
VDB_ARCHIVE_EXTENSION - Static variable in interface org.teiid.metadata.VdbConstants
 
VdbConstants - Interface in org.teiid.metadata
Constants used for VDB processing.
VDBS_INDEX - Static variable in class org.teiid.metadata.index.IndexConstants.INDEX_NAME
 
VERSION_DATE - Static variable in class org.teiid.metadata.index.MetadataConstants
 
VIEW_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 
VirtualRandomAccessFile - Class in org.teiid.internal.core.index
 
VirtualRandomAccessFile(VirtualFile, String) - Constructor for class org.teiid.internal.core.index.VirtualRandomAccessFile
 

W

wasRemoved(IndexedFile, int) - Method in class org.teiid.internal.core.index.MergeFactory
Returns whether the given file has to be removed from the given index (ADDS_INDEX or OLD_INDEX).
WordEntry - Class in org.teiid.internal.core.index
 
WordEntry() - Constructor for class org.teiid.internal.core.index.WordEntry
 
WordEntry(char[]) - Constructor for class org.teiid.internal.core.index.WordEntry
 
wordPosition - Variable in class org.teiid.internal.core.index.IndexInput
 
words - Variable in class org.teiid.internal.core.index.InMemoryIndex
hashtable of WordEntrys = words+numbers of the files they appear in.
write(RandomAccessFile, int) - Method in class org.teiid.internal.core.index.Block
Writes the block in a RandomAccessFile, giving it a block number.
write(RandomAccessFile) - Method in class org.teiid.internal.core.index.IndexSummary
Saves the summary on the disk.
writeBit(int) - Method in class org.teiid.internal.core.index.CodeByteStream
Writes a single bit (value == 0 or == 1).
writeBits(int, int) - Method in class org.teiid.internal.core.index.CodeByteStream
Write up to 32 bits to the stream.
writeByte(int) - Method in class org.teiid.internal.core.index.CodeByteStream
 
writeGamma(int) - Method in class org.teiid.internal.core.index.CodeByteStream
Writes the given value using Gamma coding, in which positive integer x is represented by coding floor(log2(x) in unary followed by the value of x - 2**floor(log2(x)) in binary.
writeUnary(int) - Method in class org.teiid.internal.core.index.CodeByteStream
Write the given value in unary.
writeUTF(char[], int, int) - Method in class org.teiid.internal.core.index.CodeByteStream
 

X

XML_MAPPING_CLASS_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 
XML_STAGING_TABLE_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
 

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright © 2011. All Rights Reserved.