Uses of Class
edu.caltech.nanodb.storage.FilePointer
-
Packages that use FilePointer Package Description edu.caltech.nanodb.expressions This package contains classes for representing and evaluating arithmetic and logical expressions.edu.caltech.nanodb.plannodes This package contains classes for representing query execution plans, as well as analyzing their costs.edu.caltech.nanodb.relations This package contains the basic data-types for representing relations in NanoDB.edu.caltech.nanodb.storage This package contains the classes for the Storage Manager, which is responsible for how data is stored in and retrieved from database files.edu.caltech.nanodb.storage.heapfile This package provides a naive implementation of the heap file organization for NanoDB. -
-
Uses of FilePointer in edu.caltech.nanodb.expressions
Methods in edu.caltech.nanodb.expressions that return FilePointer Modifier and Type Method Description FilePointer
TupleLiteral. getExternalReference()
This method returns an external reference to the tuple, which can be stored and used to look up this tuple. -
Uses of FilePointer in edu.caltech.nanodb.plannodes
Fields in edu.caltech.nanodb.plannodes declared as FilePointer Modifier and Type Field Description private FilePointer
FileScanNode. markedTuple
This field allows the file-scan node to mark a particular tuple in the tuple-stream and then rewind to that point in the tuple-stream. -
Uses of FilePointer in edu.caltech.nanodb.relations
Methods in edu.caltech.nanodb.relations that return FilePointer Modifier and Type Method Description FilePointer
Tuple. getExternalReference()
This method returns an external reference to the tuple, which can be stored and used to look up this tuple. -
Uses of FilePointer in edu.caltech.nanodb.storage
Fields in edu.caltech.nanodb.storage declared as FilePointer Modifier and Type Field Description static FilePointer
FilePointer. ZERO_FILE_POINTER
Methods in edu.caltech.nanodb.storage that return FilePointer Modifier and Type Method Description FilePointer
PageTuple. getExternalReference()
This method returns an external reference to the tuple, which can be stored and used to look up this tuple.Methods in edu.caltech.nanodb.storage with parameters of type FilePointer Modifier and Type Method Description int
FilePointer. compareTo(FilePointer filePointer)
Tuple
TupleFile. getTuple(FilePointer fptr)
Returns the tuple corresponding to the specified file pointer. -
Uses of FilePointer in edu.caltech.nanodb.storage.heapfile
Methods in edu.caltech.nanodb.storage.heapfile that return FilePointer Modifier and Type Method Description FilePointer
HeapFilePageTuple. getExternalReference()
This method returns an external reference to the tuple, which references the page number and slot-offset of the tuple.Methods in edu.caltech.nanodb.storage.heapfile with parameters of type FilePointer Modifier and Type Method Description Tuple
HeapTupleFile. getTuple(FilePointer fptr)
Returns the tuple corresponding to the specified file pointer.
-