Skip navigation links
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
 
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(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
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 - Static variable in interface org.teiid.metadata.index.TransformationRecordImpl.Types
 
delete(VirtualFile, VirtualFile) - Method in class org.teiid.metadata.PureZipFileSystem
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(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.
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(IEntryResult[]) - Method in class org.teiid.metadata.index.RecordFactory
Return a collection of AbstractMetadataRecord instances for the result obtained from executing queryEntriesMatching
getMetadataRecord(char[]) - Method in class org.teiid.metadata.index.RecordFactory
Return the AbstractMetadataRecord instances for specified IEntryResult.
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(String, char) - Static method in class org.teiid.metadata.index.RecordFactory
 
getStrings(char[], 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. 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.
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() - 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
 
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[], 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.
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, 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_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(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(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
 
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.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
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2020. All rights reserved.