Uses of Class
org.aspectj.org.eclipse.jdt.internal.core.nd.db.IndexException
Packages that use IndexException
Package
Description
-
Uses of IndexException in org.aspectj.org.eclipse.jdt.internal.core.nd
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd that return IndexExceptionModifier and TypeMethodDescriptionReturns a newly constructedIndexExceptioncontaining the given message and all the addresses collected by this object.Methods in org.aspectj.org.eclipse.jdt.internal.core.nd with parameters of type IndexExceptionModifier and TypeMethodDescriptionvoidIndexExceptionBuilder.attachTo(IndexException exception)Attaches the addresses collected by the receiver to the given exception.Methods in org.aspectj.org.eclipse.jdt.internal.core.nd that throw IndexExceptionModifier and TypeMethodDescriptionvoidNdLinkedList.accept(NdLinkedList.ILinkedListVisitor<T> visitor)voidNdRawLinkedList.accept(NdRawLinkedList.ILinkedListVisitor visitor)NdLinkedList.addMember(short metadataBits)longNdRawLinkedList.addMember(short metadataBits)Adds a new element to the list and returns the record pointer to the start of the newly-allocated objectvoidNd.close()NdNodeTypeRegistry.createNode(Nd nd, long address, short nodeType)voidNdRawLinkedList.destruct()Nd.getNode(long address, short nodeType)booleanNd.isSupportedVersion()intNdLinkedList.size()Computes the size of this list.intNdRawLinkedList.size()Returns the number of elements in this list.voidvoidNdRawLinkedList.ILinkedListVisitor.visit(long address, short metadataBits, int index)Constructors in org.aspectj.org.eclipse.jdt.internal.core.nd that throw IndexExceptionModifierConstructorDescriptionNd(File dbPath, ChunkCache chunkCache, NdNodeTypeRegistry<NdNode> nodeTypes, int minVersion, int maxVersion, int currentVersion)Nd(File dbPath, NdNodeTypeRegistry<NdNode> nodeTypes, int minVersion, int maxVersion, int currentVersion) -
Uses of IndexException in org.aspectj.org.eclipse.jdt.internal.core.nd.db
Methods in org.aspectj.org.eclipse.jdt.internal.core.nd.db that throw IndexExceptionModifier and TypeMethodDescriptionbooleanBTree.accept(IBTreeVisitor visitor)Visit all nodes beginning when the visitor comparator returns >= 0 until the visitor visit returns falls.booleanDatabase.clear(int version)Empty the contents of the Database, make it ready to start again.voidDBProperties.clear()Deletes all properties, does not delete the record associated with the object itself - that is it can be re-populated.voidDatabase.clearBytes(long offset, int byteCount)voidDatabase.close()Closes the database.intIBTreeVisitor.compare(long record)Compare the record against an internally held key.intIString.compare(char[] chars, boolean caseSensitive)Compare this IString record and the specified character arrayintCompare this IString record and the specified String objectintCompare this IString record and the specified IString recordintLongString.compare(char[] other, boolean caseSensitive)intintintShortString.compare(char[] other, boolean caseSensitive)intintintIString.compareCompatibleWithIgnoreCase(char[] chars)Compare this IString record and the specified char array in a case sensitive manner such that it is compatible with case insensitive comparison.intIString.compareCompatibleWithIgnoreCase(IString string)Compare this IString record and the specified IString record in a case sensitive manner such that it is compatible with case insensitive comparison.intLongString.compareCompatibleWithIgnoreCase(char[] other)intLongString.compareCompatibleWithIgnoreCase(IString string)intShortString.compareCompatibleWithIgnoreCase(char[] other)intShortString.compareCompatibleWithIgnoreCase(IString string)intIString.comparePrefix(char[] name, boolean caseSensitive)Compare this IString record and the specified character arrayintLongString.comparePrefix(char[] other, boolean caseSensitive)intShortString.comparePrefix(char[] other, boolean caseSensitive)voidBTree.delete(long record)Deletes the specified record from the B-tree.voidDBProperties.delete()Deletes all properties stored in this object and the record associated with this object itself.voidIString.delete()Free the associated record in the NdvoidLongString.delete()voidShortString.delete()booleanDatabase.flush()voidDatabase.free(long address, short poolId)Free an allocated block.intDatabase.get3ByteUnsignedInt(long offset)byteDatabase.getByte(long offset)voidDatabase.getBytes(long offset, byte[] data)voidDatabase.getBytes(long offset, byte[] data, int dataPos, int len)charDatabase.getChar(long offset)char[]IString.getChars()Get an equivalent character array to this IString recordchar[]LongString.getChars()char[]ShortString.getChars()org.aspectj.org.eclipse.jdt.internal.core.nd.db.ChunkDatabase.getChunk(long offset)Return the Chunk that contains the given offset.doubleDatabase.getDouble(long offset)floatDatabase.getFloat(long offset)intDatabase.getInt(long offset)BTree.getInvariantsErrorReport()Debugging method for checking B-tree invariantsDBProperties.getKeySet()Returns the Set of property names stored in this objectlongDatabase.getLong(long offset)DBProperties.getProperty(String key)Reads the named property from this properties storage.DBProperties.getProperty(String key, String defaultValue)Reads the named property from this properties storage, returning the default value if there is no such property.longDatabase.getRecPtr(long offset)protected longBTree.getRoot()shortDatabase.getShort(long offset)Database.getString(long offset)IString.getString()Get an equivalent String object to this IString recordLongString.getString()ShortString.getString()longBTree.insert(long record)Inserts the record into the b-tree.longDatabase.malloc(long datasize, short poolId)Allocate a block out of the database.voidBTree.mergeNodes(org.aspectj.org.eclipse.jdt.internal.core.nd.db.BTree.BTNode src, org.aspectj.org.eclipse.jdt.internal.core.nd.db.BTree.BTNode keyProvider, int kIndex, org.aspectj.org.eclipse.jdt.internal.core.nd.db.BTree.BTNode dst)Merge node 'src' onto the right side of node 'dst' using node 'keyProvider' as the source of the median key.Database.newString(char[] chars)voidDatabase.put3ByteUnsignedInt(long offset, int value)voidDatabase.putByte(long offset, byte value)voidDatabase.putBytes(long offset, byte[] data, int len)voidDatabase.putBytes(long offset, byte[] data, int dataPos, int len)voidDatabase.putChar(long offset, char value)voidDatabase.putDouble(long offset, double value)voidDatabase.putFloat(long offset, float value)voidDatabase.putInt(long offset, int value)voidDatabase.putLong(long offset, long value)voidDatabase.putRecPtr(long offset, long value)voidDatabase.putShort(long offset, short value)booleanDBProperties.removeProperty(String key)Deletes a property from this DBProperties object.voidDatabase.reportFreeBlocks()For debugging purposes, only.voidDBProperties.setProperty(String key, String value)Writes the key, value mapping to the properties.voidDatabase.setVersion(int version)booleanIBTreeVisitor.visit(long record)Visit a given record and return whether to continue or not.Constructors in org.aspectj.org.eclipse.jdt.internal.core.nd.db that throw IndexExceptionModifierConstructorDescriptionDatabase(File location, ChunkCache cache, int version, boolean openReadOnly)Construct a new Database object, creating a backing file if necessary.DBProperties(Nd nd)Allocate storage for a new DBProperties record in the specified databaseDBProperties(Nd nd, long record)Creates an object for accessing an existing DBProperties record at the specified location of the specified database.LongString(Database db, char[] chars, boolean useBytes)ShortString(Database db, char[] chars, boolean useBytes)