Home Reference Source Repository
import LogIndexFile from 'wal/src/log-index-file.js'
public class | source

LogIndexFile

Constructor Summary

Public Constructor
public

constructor(file: *)

Member Summary

Public Members
public get
public get
public get

head: *

public get

marker: *

public get

name: *

public get

Method Summary

Public Methods
public

close(): *

public

commit(index: *): *

public

get(index: *): *

public

getRange(index: *, count: *): *

public

globalizeIndex(index: *): *

public

increment(offset: *): *

public

isCommitted(index: *): *

public

localizeIndex(index: *): *

public

offset(index: *): *

public

open(): *

public

truncate(from: *): *

Public Constructors

public constructor(file: *) source

Params:

NameTypeAttributeDescription
file *

Public Members

public get baseIndex: * source

public get commitHead: * source

public get head: * source

public get marker: * source

public get name: * source

public get writable: * source

Public Methods

public close(): * source

Return:

*

public commit(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public get(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public getRange(index: *, count: *): * source

Params:

NameTypeAttributeDescription
index *
count *

Return:

*

public globalizeIndex(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public increment(offset: *): * source

Params:

NameTypeAttributeDescription
offset *

Return:

*

public isCommitted(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public localizeIndex(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public offset(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public open(): * source

Return:

*

public truncate(from: *): * source

Params:

NameTypeAttributeDescription
from *

Return:

*