BlueBase
Tutorials
git
uv
docker (WIP)
pytest
sphinx (WIP)
Assignments
Assignment 1
Assignment 2
Assignment 3 (WIP)
Assignment 4 (WIP)
Assignment 5 (WIP)
Assignment 6 (WIP)
Components
PF: Paged File
RM: Record Management
IX: Indexing (WIP)
SM: System Management (WIP)
QL: Query Language (WIP)
EX: Extension (WIP)
BlueBase
색인
색인
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (pf.buffer.PfBufferManager 메서드)
(pf.cache.PfClockPolicy 메서드)
(pf.cache.PfCustomPolicy 메서드)
(pf.cache.PfFifoPolicy 메서드)
(pf.cache.PfRandomPolicy 메서드)
(pf.file.PfFile 메서드)
(pf.layout.PfLayoutField 메서드)
(pf.layout.PfLayoutView 메서드)
(pf.manager.PfManager 메서드)
(pf.page.PfPage 메서드)
(rm.file.RmFile 메서드)
(rm.manager.RmManager 메서드)
(rm.page.RmPage 메서드)
(rm.predicate.RmPredicate 메서드)
(rm.scan.RmFileScan 메서드)
__iter__() (rm.scan.RmFileScan 메서드)
__next__() (rm.scan.RmFileScan 메서드)
__post_init__() (rm.domain.RmString 메서드)
A
access() (pf.cache.PfCachePolicy 메서드)
(pf.cache.PfClockPolicy 메서드)
(pf.cache.PfCustomPolicy 메서드)
(pf.cache.PfFifoPolicy 메서드)
(pf.cache.PfRandomPolicy 메서드)
allocate_page() (pf.buffer.PfBufferManager 메서드)
(pf.file.PfFile 메서드)
C
calc_size() (rm.domain.RmDomain 메서드)
(rm.domain.RmFloat 메서드)
(rm.domain.RmInt 메서드)
(rm.domain.RmString 메서드)
clear_all_records() (rm.page.RmPage 메서드)
clear_content() (pf.page.PfPage 메서드)
clear_dirty() (pf.page.PfPage 메서드)
clear_record() (rm.page.RmPage 메서드)
close_file() (pf.manager.PfManager 메서드)
(rm.manager.RmManager 메서드)
create_file() (pf.manager.PfManager 메서드)
(rm.manager.RmManager 메서드)
D
data (rm.record.RmRecord의 속성)
decode() (rm.domain.RmDomain 메서드)
(rm.domain.RmFloat 메서드)
(rm.domain.RmInt 메서드)
(rm.domain.RmString 메서드)
delete_record() (rm.file.RmFile 메서드)
destroy_file() (pf.manager.PfManager 메서드)
(rm.manager.RmManager 메서드)
dispose_page() (pf.file.PfFile 메서드)
E
encode() (rm.domain.RmDomain 메서드)
(rm.domain.RmFloat 메서드)
(rm.domain.RmInt 메서드)
(rm.domain.RmString 메서드)
EQ (rm.predicate.RmComparator의 속성)
evaluate() (rm.predicate.RmPredicate 메서드)
F
fetch_page() (pf.buffer.PfBufferManager 메서드)
fid (pf.buffer.PfFrameKey의 속성)
find_first_free_sid() (rm.page.RmPage 메서드)
find_next_allocated_page() (pf.file.PfFile 메서드)
find_next_page() (rm.file.RmFile 메서드)
first_available_pid (rm.file.RmFileHeader의 특성)
first_free_pid (pf.file.PfFileHeader의 특성)
flush() (pf.buffer.PfBufferManager 메서드)
(pf.file.PfFile 메서드)
G
GE (rm.predicate.RmComparator의 속성)
get() (pf.layout.PfLayoutView 메서드)
get_content() (pf.page.PfPage 메서드)
get_format() (rm.domain.RmDomain 메서드)
(rm.domain.RmFloat 메서드)
(rm.domain.RmInt 메서드)
(rm.domain.RmString 메서드)
get_page() (pf.file.PfFile 메서드)
(rm.file.RmFile 메서드)
get_record() (rm.file.RmFile 메서드)
(rm.page.RmPage 메서드)
GT (rm.predicate.RmComparator의 속성)
I
INITIAL_PID (rm.scan.RmFileScan의 속성)
INITIAL_SID (rm.scan.RmFileScan의 속성)
insert() (pf.cache.PfCachePolicy 메서드)
(pf.cache.PfClockPolicy 메서드)
(pf.cache.PfCustomPolicy 메서드)
(pf.cache.PfFifoPolicy 메서드)
(pf.cache.PfRandomPolicy 메서드)
insert_record() (rm.file.RmFile 메서드)
is_dirty() (pf.page.PfPage 메서드)
is_free() (pf.page.PfPage 메서드)
is_full() (rm.page.RmPage 메서드)
is_pinned() (pf.page.PfPage 메서드)
K
key (rm.record.RmRecord의 속성)
L
LE (rm.predicate.RmComparator의 속성)
length (rm.domain.RmString의 속성)
LT (rm.predicate.RmComparator의 속성)
M
mark_dirty() (pf.page.PfPage 메서드)
MAX_LENGTH (rm.domain.RmString의 속성)
module
pf.buffer
pf.cache
pf.error
pf.file
pf.layout
pf.manager
pf.page
rm.domain
rm.error
rm.file
rm.manager
rm.page
rm.predicate
rm.record
rm.scan
N
NE (rm.predicate.RmComparator의 속성)
next() (rm.scan.RmFileScan 메서드)
next_available_pid (rm.page.RmPageHeader의 특성)
next_free_pid (pf.page.PfPageHeader의 특성)
NO_AVAILABLE_PAGE (rm.file.RmFileHeader의 속성)
NO_FREE_PAGE (pf.file.PfFileHeader의 속성)
NO_NEXT_AVAILABLE_PAGE (rm.page.RmPageHeader의 속성)
NO_NEXT_FREE_PAGE (pf.page.PfPageHeader의 속성)
NO_NEXT_PAGE (rm.scan.RmFileScan의 속성)
NOT_IN_AVAILABLE_PAGE_LIST (rm.page.RmPageHeader의 속성)
NOT_IN_FREE_PAGE_LIST (pf.page.PfPageHeader의 속성)
O
open_file() (pf.manager.PfManager 메서드)
(rm.manager.RmManager 메서드)
P
page_count (pf.file.PfFileHeader의 특성)
persist() (pf.page.PfPage 메서드)
persist_page() (pf.buffer.PfBufferManager 메서드)
pf.buffer
module
pf.cache
module
pf.error
module
pf.file
module
pf.layout
module
pf.manager
module
pf.page
module
PfAlreadyDisposedPageError
PfBufferManager (pf.buffer 클래스)
PfCachePolicy (pf.cache 클래스)
PfClockPolicy (pf.cache 클래스)
PfCustomPolicy (pf.cache 클래스)
PfDisposingPinnedPageError
PfError
PfFifoPolicy (pf.cache 클래스)
PfFile (pf.file 클래스)
PfFileHeader (pf.file 클래스)
PfFileId (pf.file 클래스)
PfFileIsClosedError
PfFileIsOpenedError
PfFlushingPinnedPageError
PfFrameKey (pf.buffer 클래스)
PfInvalidBufferCapacityError
PfInvalidPageDataSizeError
PfInvalidPageSizeError
PfInvalidPidError
PfLayoutField (pf.layout 클래스)
PfLayoutView (pf.layout 클래스)
PfManager (pf.manager 클래스)
PfNoEvictableFrameError
PfNoNextAllocatedPageFoundError
PfPage (pf.page 클래스)
PfPageData (pf.page 클래스)
PfPageHeader (pf.page 클래스)
PfPageId (pf.page 클래스)
PfRandomPolicy (pf.cache 클래스)
PfUnpinnedPageManipulationError
pid (pf.buffer.PfFrameKey의 속성)
PID (pf.file.PfFileHeader의 속성)
(rm.file.RmFileHeader의 속성)
pid (rm.record.RmRecordKey의 속성)
pinned() (pf.page.PfPage 메서드)
(rm.page.RmPage 메서드)
R
read_page() (pf.buffer.PfBufferManager 메서드)
record_size (rm.file.RmFileHeader의 특성)
remove() (pf.cache.PfCachePolicy 메서드)
(pf.cache.PfClockPolicy 메서드)
(pf.cache.PfCustomPolicy 메서드)
(pf.cache.PfFifoPolicy 메서드)
(pf.cache.PfRandomPolicy 메서드)
rm.domain
module
rm.error
module
rm.file
module
rm.manager
module
rm.page
module
rm.predicate
module
rm.record
module
rm.scan
module
RmComparator (rm.predicate 클래스)
RmDomain (rm.domain 클래스)
RmError
RmFile (rm.file 클래스)
RmFileHeader (rm.file 클래스)
RmFileScan (rm.scan 클래스)
RmFloat (rm.domain 클래스)
RmInt (rm.domain 클래스)
RmInvalidDomainStringLengthError
RmInvalidDomainValueError
RmInvalidPidError
RmInvalidPredicateOffsetError
RmInvalidRecordDataSizeError
RmInvalidRecordSizeError
RmInvalidSidError
RmManager (rm.manager 클래스)
RmNoNextPageFoundError
RmPage (rm.page 클래스)
RmPageHeader (rm.page 클래스)
RmPageId (rm.page 클래스)
RmPredicate (rm.predicate 클래스)
RmRecord (rm.record 클래스)
RmRecordData (rm.record 클래스)
RmRecordKey (rm.record 클래스)
RmSlotId (rm.page 클래스)
RmString (rm.domain 클래스)
RmUnoccupiedSlotError
RmValue (rm.domain 모듈)
S
set() (pf.layout.PfLayoutView 메서드)
set_content() (pf.page.PfPage 메서드)
set_record() (rm.page.RmPage 메서드)
sid (rm.record.RmRecordKey의 속성)
SIZE (pf.file.PfFileHeader의 속성)
(pf.layout.PfLayoutView의 속성)
(pf.page.PfPageHeader의 속성)
(rm.file.RmFileHeader의 속성)
(rm.page.RmPageHeader의 속성)
T
touch_page() (pf.buffer.PfBufferManager 메서드)
U
update_record() (rm.file.RmFile 메서드)
V
validate() (rm.domain.RmDomain 메서드)
(rm.domain.RmFloat 메서드)
(rm.domain.RmInt 메서드)
(rm.domain.RmString 메서드)
victims() (pf.cache.PfCachePolicy 메서드)
(pf.cache.PfClockPolicy 메서드)
(pf.cache.PfCustomPolicy 메서드)
(pf.cache.PfFifoPolicy 메서드)
(pf.cache.PfRandomPolicy 메서드)
W
write_page() (pf.buffer.PfBufferManager 메서드)