Logo ProcessCore

SparseTable Type

Record fields

Record Field Description

ColumnCount

Full Usage: ColumnCount

Field type: int

Column Count

Field type: int

CommentKeys

Full Usage: CommentKeys

Field type: string list
Field type: string list

Keys

Full Usage: Keys

Field type: string list
Field type: string list

Matrix

Full Usage: Matrix

Field type: Dictionary<(string * int), string>
Field type: Dictionary<(string * int), string>

Instance members

Instance member Description

this.TryGetValue

Full Usage: this.TryGetValue

Parameters:
    key : string * int

Returns: string option
key : string * int
Returns: string option

this.TryGetValueDefault

Full Usage: this.TryGetValueDefault

Parameters:
    defaultValue : string
    key : string * int

Returns: string
defaultValue : string
key : string * int
Returns: string

Static members

Static member Description

SparseTable.AddComment(key) (values) (matrix)

Full Usage: SparseTable.AddComment(key) (values) (matrix)

Parameters:
    key : string
    values : (int * string) seq
    matrix : SparseTable

Returns: SparseTable
key : string
values : (int * string) seq
matrix : SparseTable
Returns: SparseTable

SparseTable.AddEmptyComment(key) (matrix)

Full Usage: SparseTable.AddEmptyComment(key) (matrix)

Parameters:
Returns: SparseTable
key : string
matrix : SparseTable
Returns: SparseTable

SparseTable.AddRow(key) (values) (matrix)

Full Usage: SparseTable.AddRow(key) (values) (matrix)

Parameters:
    key : string
    values : (int * string) seq
    matrix : SparseTable

Returns: SparseTable
key : string
values : (int * string) seq
matrix : SparseTable
Returns: SparseTable

SparseTable.Create(?matrix, ?keys, ?commentKeys, ?length)

Full Usage: SparseTable.Create(?matrix, ?keys, ?commentKeys, ?length)

Parameters:
    ?matrix : Dictionary<(string * int), string>
    ?keys : string list
    ?commentKeys : string list
    ?length : int

Returns: SparseTable
?matrix : Dictionary<(string * int), string>
?keys : string list
?commentKeys : string list
?length : int
Returns: SparseTable

SparseTable.FromRows(en, labels, lineNumber, ?prefix)

Full Usage: SparseTable.FromRows(en, labels, lineNumber, ?prefix)

Parameters:
Returns: string option * int * 'a list * SparseTable
Type parameters: 'a
en : IEnumerator<SparseRow>
labels : string list
lineNumber : int
?prefix : string
Returns: string option * int * 'a list * SparseTable

SparseTable.GetEmptyComments(matrix)

Full Usage: SparseTable.GetEmptyComments(matrix)

Parameters:
Returns: ResizeArray<DynamicObj>
matrix : SparseTable
Returns: ResizeArray<DynamicObj>

SparseTable.ToRows(matrix, ?prefix)

Full Usage: SparseTable.ToRows(matrix, ?prefix)

Parameters:
Returns: SparseRow seq
matrix : SparseTable
?prefix : string
Returns: SparseRow seq

Type something to start searching.