Class: DefaultDataHandler
Default/DataLoader/Broswer/DataHandler.DefaultDataHandler
Hierarchy
-
↳
DefaultDataHandler
Constructors
constructor
• new DefaultDataHandler(): DefaultDataHandler
Returns
Inherited from
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:7
Properties
dataType
• dataType: DataLoaderSegments = "world-data"
Inherited from
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:13
mode
• mode: "server" | "indexdb" | "both" = "indexdb"
Inherited from
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:6
Methods
columnExists
▸ columnExists(location): Promise<boolean>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<boolean>
Overrides
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:30
columnHasSegment
▸ columnHasSegment(location, segment): Promise<boolean>
Parameters
| Name | Type |
|---|---|
location | LocationData |
segment | "rich-data" | "dbo" | "entities" |
Returns
Promise<boolean>
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:42
columnTimestamp
▸ columnTimestamp(location): Promise<number>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<number>
Overrides
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:37
getColumn
▸ getColumn(location): Promise<ArrayBufferLike>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<ArrayBufferLike>
Overrides
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:14
getRegionHeader
▸ getRegionHeader(location): Promise<ArrayBuffer>
Parameters
| Name | Type |
|---|---|
location | LocationData |
Returns
Promise<ArrayBuffer>
Overrides
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:9
saveColumn
▸ saveColumn(location, buffer): Promise<boolean>
Parameters
| Name | Type |
|---|---|
location | LocationData |
buffer | ArrayBuffer |
Returns
Promise<boolean>
Overrides
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:19
setDataType
▸ setDataType(type): void
Parameters
| Name | Type |
|---|---|
type | DataLoaderSegments |
Returns
void
Inherited from
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:14
setMode
▸ setMode(mode): void
Parameters
| Name | Type |
|---|---|
mode | "server" | "indexdb" | "both" |
Returns
void
Inherited from
Defined in
divinevoxel/foundation/src/Contexts/DataLoader/DataHandler/DataHandlerBase.ts:10
setPath
▸ setPath(id): Promise<boolean>
Parameters
| Name | Type |
|---|---|
id | string |
Returns
Promise<boolean>
Overrides
Defined in
divinevoxel/foundation/src/Default/DataLoader/Broswer/DataHandler.ts:24