A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- addFile(IndexedFile) - Method in class org.teiid.internal.core.index.FileListBlock
-
add the name of the indexedfile to the buffr of the field.
- 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.
- 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.
- 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_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.
- 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
- BlocksIndexInput - Class in org.teiid.internal.core.index
-
This input is used for reading indexes saved using a BlocksIndexOutput.
- BlocksIndexInput(VDBResource) - Constructor for class org.teiid.internal.core.index.BlocksIndexInput
- 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
- 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.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
- 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.
- 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.Index
- close() - Method in class org.teiid.internal.core.index.IndexInput
-
Closes the IndexInput.
- close() - Method in class org.teiid.internal.core.index.VirtualRandomAccessFile
- close() - Method in class org.teiid.metadata.PureZipFileSystem
- 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.
- COLUMN_SET_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.COLUMN_SET_TYPES
- compare(byte[], int, int, byte[], int, int) - 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.
- compare(Field, Field) - Static method in class org.teiid.internal.core.index.Field
- 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
- 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
- DATATYPE_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.DATATYPE_TYPES
- DATATYPE_VARIETIES() - Constructor for class org.teiid.metadata.index.MetadataConstants.DATATYPE_VARIETIES
- dec(int) - Method in class org.teiid.internal.core.index.Field
- delete(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- DELETE - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
- DELETE_TRANSFORM - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
- 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.
- doCache - Variable in class org.teiid.internal.core.index.Index
- DOCUMENT_TYPE - Static variable in class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
E
- 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
- exists() - Method in class org.teiid.metadata.JBossVirtualFile
- exists(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- 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.
- 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
- finalize() - Method in class org.teiid.internal.core.index.SafeRandomAccessFile
- findEntryPrefixedBy(char[], boolean) - Method in class org.teiid.internal.core.index.IndexBlock
- findExactEntry(char[]) - Method in class org.teiid.internal.core.index.IndexBlock
- firstFilesInBlocks - Variable in class org.teiid.internal.core.index.IndexSummary
-
First file for each block.
- 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.
- 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() - 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
- 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
- getChild(String) - Method in class org.teiid.metadata.JBossVirtualFile
- getCodeSigners(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- 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.
- getCurrentWordEntry() - Method in class org.teiid.internal.core.index.IndexInput
-
Returns the current file the indexInput is pointing to in the index.
- getDataTypeTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
- getDataTypeVarietyName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
- getDirectoryEntries(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- getEncoding() - Method in interface org.teiid.core.index.IDocument
-
Returns the encoding for this document
- 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
- getFile(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- getFileChildrenRecursively() - Method in class org.teiid.metadata.JBossVirtualFile
- 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
- 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).
- 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(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.BlocksIndexInput
- 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.
- 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
- getLastModified(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- 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(char[]) - Method in class org.teiid.metadata.index.RecordFactory
-
Return the
AbstractMetadataRecord
instances for specified IEntryResult. - getMetadataRecord(IEntryResult[]) - Method in class org.teiid.metadata.index.RecordFactory
-
Return a collection of
AbstractMetadataRecord
instances for the result obtained from executingqueryEntriesMatching
- getMountSource() - Method in class org.teiid.metadata.PureZipFileSystem
- getName() - Method in interface org.teiid.core.index.IDocument
-
returns the name of the document (e.g.
- getName() - Method in class org.teiid.metadata.JBossVirtualFile
- 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.
- 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.
- 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() - Method in interface org.teiid.core.index.IQueryResult
- getPath() - Method in class org.teiid.internal.core.index.IndexedFile
-
Returns the path.
- getPathName() - Method in class org.teiid.metadata.JBossVirtualFile
- getPaths() - Method in class org.teiid.internal.core.index.FileListBlock
-
Creates a vector of paths reading the buffer of the field.
- getProcedureTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
- 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
- getRootURI() - Method in class org.teiid.metadata.PureZipFileSystem
- 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
- getSize() - Method in class org.teiid.metadata.JBossVirtualFile
- getSize(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- 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.
- getSqlTransformationTypeName(short) - Static method in class org.teiid.metadata.index.MetadataConstants
- getStrings(char[], char) - Static method in class org.teiid.metadata.index.RecordFactory
- getStrings(String, char) - Static method in class org.teiid.metadata.index.RecordFactory
- 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.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
- 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. aFile
(FileDocument
), anIFile
(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.
- 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 - Class in org.teiid.internal.core.index
-
An Index is used to create an index on the disk, and to make queries.
- Index(VDBResource) - Constructor for class org.teiid.internal.core.index.Index
- 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_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 - 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.RECORD_STRING - Class in org.teiid.metadata.index
- IndexConstants.SEARCH_RECORD_TYPE - Class in org.teiid.metadata.index
- 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
- indexFile - Variable in class org.teiid.internal.core.index.BlocksIndexInput
- 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
- IndexMetadataRepository - Class in org.teiid.metadata.index
-
Loads MetadataRecords from index files.
- IndexMetadataRepository() - Constructor for class org.teiid.metadata.index.IndexMetadataRepository
- 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
- initialize() - Method in class org.teiid.internal.core.index.Index
-
Initialises the indexGenerator.
- 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
- IQueryResult - Interface in org.teiid.core.index
- isDirectory(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- 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).
- isFile() - Method in class org.teiid.metadata.JBossVirtualFile
- isFile(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- isOpen() - Method in class org.teiid.internal.core.index.IndexInput
-
returns the open state of the index
- isReadOnly() - Method in class org.teiid.metadata.PureZipFileSystem
J
- JBossVirtualFile - Class in org.teiid.metadata
- JBossVirtualFile(VirtualFile) - Constructor for class org.teiid.metadata.JBossVirtualFile
- 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
- KEY_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.KEY_TYPES
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
- load(Collection<Datatype>, VDBResources) - Method in class org.teiid.metadata.index.IndexMetadataRepository
- loadMetadata(MetadataFactory, ExecutionFactory, Object) - Method in class org.teiid.metadata.index.IndexMetadataRepository
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
- 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
- MATCH_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.MATCH_TYPES
- 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.
- 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.DATATYPE_TYPES - Class in org.teiid.metadata.index
-
A DataType object will be identified as being of one of these 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.KEY_TYPES - Class in org.teiid.metadata.index
-
These types indicate the type of KEY it is.
- 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.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.PARAMETER_TYPES - Class in org.teiid.metadata.index
-
These types indicate the type of PROCEDURE_PARAMETER it is.
- MetadataConstants.PROCEDURE_TYPES - Class in org.teiid.metadata.index
-
These types indicate the type of PROCEDURE it is.
- MetadataConstants.RECORD_TYPE - Class in org.teiid.metadata.index
- MetadataConstants.SEARCH_TYPES - Class in org.teiid.metadata.index
-
These types are associated with the Element having valid search types.
- MetadataConstants.SQL_TRANSFORMATION_TYPES - Class in org.teiid.metadata.index
-
These types indicate the type of TRANSFORMATION it it.
- MetadataConstants.TABLE_TYPES - Class in org.teiid.metadata.index
-
These types represent the type of table a Group is.
- MODEL - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
- MODEL_IMPORT - Static variable in class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
- mount(URL) - Static method in class org.teiid.metadata.PureZipFileSystem
- 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.
- 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.
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.
- 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
- NONZERO_UNKNOWN_CARDINALITY - Static variable in class org.teiid.metadata.index.RecordFactory
- 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
- NULL_TYPES() - Constructor for 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.IndexSummary
-
Number of files in the index.
- 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 - Variable in class org.teiid.internal.core.index.FileListBlock
- 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
- open() - Method in class org.teiid.internal.core.index.BlocksIndexInput
- open() - Method in class org.teiid.internal.core.index.IndexInput
-
Open the Source where the input gets the information from.
- openInputStream(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
- openStream() - Method in class org.teiid.metadata.JBossVirtualFile
- 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
- PARAMETER_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.PARAMETER_TYPES
- parentId - Variable in class org.teiid.metadata.index.RecordFactory
- 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(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
- 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_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.PROCEDURE_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.
- 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
- PROPERTY - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
- PROTOCOL - Static variable in class org.teiid.metadata.index.RecordFactory
- PureZipFileSystem - Class in org.teiid.metadata
-
This implementation is backed by a zip file.
- PureZipFileSystem(File) - Constructor for class org.teiid.metadata.PureZipFileSystem
-
Create a new instance.
- 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[]) - Method in class org.teiid.internal.core.index.IndexInput
-
Returns the list of the files containing the given word in the index.
- 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.
- queryFilesReferringToPrefix(char[]) - Method in class org.teiid.internal.core.index.BlocksIndexInput
- queryFilesReferringToPrefix(char[]) - Method in class org.teiid.internal.core.index.IndexInput
- 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.
- 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) - Method in class org.teiid.internal.core.index.IndexSummary
-
Loads the summary in memory.
- 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.
- 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_STRING() - Constructor for class org.teiid.metadata.index.IndexConstants.RECORD_STRING
- RECORD_TYPE() - Constructor for class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
- 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
- reset() - 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(byte[]) - Method in class org.teiid.internal.core.index.CodeByteStream
- reset(byte[], int) - Method in class org.teiid.internal.core.index.CodeByteStream
- 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
- RuntimeMetadataPlugin.Event - Enum in org.teiid.metadata.index
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
- SEARCH_INDEX_EXT - Static variable in class org.teiid.metadata.index.IndexConstants
- SEARCH_RECORD_TYPE() - Constructor for class org.teiid.metadata.index.IndexConstants.SEARCH_RECORD_TYPE
- SEARCH_RECORD_TYPES - Static variable in class org.teiid.metadata.index.IndexConstants
- SEARCH_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.SEARCH_TYPES
- 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
- 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.
- 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.
- 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.
- 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
- 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
- SIGNATURE - Static variable in interface org.teiid.internal.core.index.IIndexConstants
-
The signature of the index file.
- 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
- skipBits(int) - Method in class org.teiid.internal.core.index.CodeByteStream
- SPACE - Static variable in class org.teiid.metadata.index.IndexConstants.RECORD_STRING
- SQL_TRANSFORMATION_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.SQL_TRANSFORMATION_TYPES
- 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
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
- TABLE_TYPES() - Constructor for class org.teiid.metadata.index.MetadataConstants.TABLE_TYPES
- TEIID80000 - org.teiid.metadata.index.RuntimeMetadataPlugin.Event
- TEIID80002 - org.teiid.metadata.index.RuntimeMetadataPlugin.Event
- TEIID80003 - org.teiid.metadata.index.RuntimeMetadataPlugin.Event
- TEIID80004 - org.teiid.metadata.index.RuntimeMetadataPlugin.Event
- toByteArray() - Method in class org.teiid.internal.core.index.CodeByteStream
- toString - Variable in class org.teiid.internal.core.index.Index
-
String representation of this index.
- toString() - Method in class org.teiid.internal.core.index.EntryResult
- 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.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
- URI_REFERENCE_DELIMITER - Static variable in class org.teiid.metadata.index.RecordFactory
-
Delimiter used to separate the URI string from the URI fragment
- 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
- valueOf(String) - Static method in enum org.teiid.metadata.index.RuntimeMetadataPlugin.Event
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.teiid.metadata.index.RuntimeMetadataPlugin.Event
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VDB_ARCHIVE - Static variable in class org.teiid.metadata.index.MetadataConstants.RECORD_TYPE
- 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(VDBResource, String) - Constructor for class org.teiid.internal.core.index.VirtualRandomAccessFile
W
- 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
- 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
All Classes All Packages