cupertino-files / ColumnRowUidMap
Class: ColumnRowUidMap
Defined in: src/tst/uidmap.ts:64
Both directions of a table's row and column identity mapping.
Constructors
Constructor
new ColumnRowUidMap(
message):ColumnRowUidMap
Defined in: src/tst/uidmap.ts:70
Parameters
message
RawMessage | undefined
Returns
ColumnRowUidMap
Accessors
columnCount
Get Signature
get columnCount():
number
Defined in: src/tst/uidmap.ts:128
Returns
number
rowCount
Get Signature
get rowCount():
number
Defined in: src/tst/uidmap.ts:132
Returns
number
Methods
columnIndex()
columnIndex(
uid):number|undefined
Defined in: src/tst/uidmap.ts:112
Column holding this identity, or undefined if it is not this table's.
Parameters
uid
Uid | undefined
Returns
number | undefined
columnUid()
columnUid(
index):Uid|undefined
Defined in: src/tst/uidmap.ts:120
Parameters
index
number
Returns
Uid | undefined
columnUidList()
columnUidList(): (
Uid|undefined)[]
Defined in: src/tst/uidmap.ts:137
Per-position column identities, densely, for rewriting.
Returns
(Uid | undefined)[]
rowIndex()
rowIndex(
uid):number|undefined
Defined in: src/tst/uidmap.ts:116
Parameters
uid
Uid | undefined
Returns
number | undefined
rowUid()
rowUid(
index):Uid|undefined
Defined in: src/tst/uidmap.ts:124
Parameters
index
number
Returns
Uid | undefined
rowUidList()
rowUidList(): (
Uid|undefined)[]
Defined in: src/tst/uidmap.ts:142
Per-position row identities, densely, for rewriting.
Returns
(Uid | undefined)[]