RevGrid - v0.9.3
GitHub
NPM
Sponsors
Preparing search index...
record/server/record-row-map
RevRecordRowMap
Class RevRecordRowMap
Index
Constructors
constructor
Properties
records
rows
Methods
binary
Search
Rows
check
Consistency
clear
delete
Row
delete
Rows
But
Ignore
Records
find
Insert
Row
Index
get
Record
From
Row
Index
get
Record
Index
From
Row
Index
get
Row
Index
From
Record
Index
has
Record
insert
Record
insert
Records
But
Not
Rows
insert
Row
insert
Row
Range
But
Ignore
Records
move
Records
With
Row
move
Record
With
Row
move
Row
move
Rows
reindex
All
Rows
remove
Record
remove
Records
But
Not
Rows
replace
Record
sort
Rows
Constructors
constructor
new
RevRecordRowMap
(
_recordRowBindingKey
:
symbol
)
:
RevRecordRowMap
Parameters
_recordRowBindingKey
:
symbol
Returns
RevRecordRowMap
Properties
Readonly
records
records
:
RevRecord
[]
Readonly
rows
rows
:
RevRecordRow
[]
Methods
binary
Search
Rows
binarySearchRows
(
row
:
RevRecordRow
,
comparer
:
RevRecordRow
.
Comparer
)
:
number
Parameters
row
:
RevRecordRow
comparer
:
RevRecordRow
.
Comparer
Returns
number
check
Consistency
checkConsistency
()
:
void
Returns
void
clear
clear
()
:
void
Returns
void
delete
Row
deleteRow
(
rowIndex
:
number
)
:
void
Parameters
rowIndex
:
number
Returns
void
delete
Rows
But
Ignore
Records
deleteRowsButIgnoreRecords
(
rowIndex
:
number
,
count
:
number
)
:
void
Parameters
rowIndex
:
number
count
:
number
Returns
void
find
Insert
Row
Index
findInsertRowIndex
(
recordIndex
:
number
)
:
number
Parameters
recordIndex
:
number
Returns
number
get
Record
From
Row
Index
getRecordFromRowIndex
(
rowIndex
:
number
)
:
RevRecord
Parameters
rowIndex
:
number
Returns
RevRecord
get
Record
Index
From
Row
Index
getRecordIndexFromRowIndex
(
rowIndex
:
number
)
:
number
Parameters
rowIndex
:
number
Returns
number
get
Row
Index
From
Record
Index
getRowIndexFromRecordIndex
(
recordIndex
:
number
)
:
undefined
|
number
Parameters
recordIndex
:
number
Returns
undefined
|
number
has
Record
hasRecord
(
record
:
RevRecord
)
:
boolean
Parameters
record
:
RevRecord
Returns
boolean
insert
Record
insertRecord
(
record
:
RevRecord
)
:
void
Parameters
record
:
RevRecord
Returns
void
insert
Records
But
Not
Rows
insertRecordsButNotRows
(
recordIndex
:
number
,
records
:
readonly
RevRecord
[]
,
)
:
void
Parameters
recordIndex
:
number
records
:
readonly
RevRecord
[]
Returns
void
insert
Row
insertRow
(
row
:
RevRecordRow
)
:
void
Parameters
row
:
RevRecordRow
Returns
void
insert
Row
Range
But
Ignore
Records
insertRowRangeButIgnoreRecords
(
rowIndex
:
number
,
rows
:
readonly
RevRecordRow
[]
,
rangeStartIndex
:
number
,
rangeExclusiveEndIndex
:
number
,
)
:
void
Parameters
rowIndex
:
number
rows
:
readonly
RevRecordRow
[]
rangeStartIndex
:
number
rangeExclusiveEndIndex
:
number
Returns
void
move
Records
With
Row
moveRecordsWithRow
(
fromIndex
:
number
,
toIndex
:
number
,
moveCount
:
number
)
:
void
Parameters
fromIndex
:
number
toIndex
:
number
moveCount
:
number
Returns
void
move
Record
With
Row
moveRecordWithRow
(
fromIndex
:
number
,
toIndex
:
number
)
:
void
Parameters
fromIndex
:
number
toIndex
:
number
Returns
void
move
Row
moveRow
(
fromIndex
:
number
,
toIndex
:
number
)
:
void
Parameters
fromIndex
:
number
toIndex
:
number
Returns
void
move
Rows
moveRows
(
fromIndex
:
number
,
toIndex
:
number
,
moveCount
:
number
)
:
void
Parameters
fromIndex
:
number
toIndex
:
number
moveCount
:
number
Returns
void
reindex
All
Rows
reindexAllRows
()
:
void
Returns
void
remove
Record
removeRecord
(
recordIndex
:
number
)
:
undefined
|
number
Parameters
recordIndex
:
number
Returns
undefined
|
number
remove
Records
But
Not
Rows
removeRecordsButNotRows
(
recordIndex
:
number
,
count
:
number
)
:
void
Parameters
recordIndex
:
number
count
:
number
Returns
void
replace
Record
replaceRecord
(
newRecord
:
RevRecord
)
:
undefined
|
number
Parameters
newRecord
:
RevRecord
Returns
undefined
|
number
sort
Rows
sortRows
(
comparer
:
RevRecordRow
.
Comparer
)
:
void
Parameters
comparer
:
RevRecordRow
.
Comparer
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
records
rows
Methods
binary
Search
Rows
check
Consistency
clear
delete
Row
delete
Rows
But
Ignore
Records
find
Insert
Row
Index
get
Record
From
Row
Index
get
Record
Index
From
Row
Index
get
Row
Index
From
Record
Index
has
Record
insert
Record
insert
Records
But
Not
Rows
insert
Row
insert
Row
Range
But
Ignore
Records
move
Records
With
Row
move
Record
With
Row
move
Row
move
Rows
reindex
All
Rows
remove
Record
remove
Records
But
Not
Rows
replace
Record
sort
Rows
GitHub
NPM
Sponsors
RevGrid - v0.9.3
Loading...