tech.v3.dataset.protocols

PColumn

protocol

members

-column-buffer

(-column-buffer col)

-is-column?

(-is-column? col)

PColumnCount

protocol

members

-column-count

(-column-count this)

PDataset

protocol

Raw protocols for dealing with datasets.

members

-column

(-column ds colname)

-rowvec-at

(-rowvec-at ds idx)

-row-at

(-row-at ds idx)

-rowvecs

(-rowvecs ds)

-rows

(-rows ds)

PDatasetParser

protocol

Protocols for the dataset parser created via (dataset-parser).

members

-add-row

(-add-row p row)

row needs to reduce to a sequence of objects implementing -key and -val

-parser->rf

(-parser->rf p)

-add-rows

(-add-rows p rows)

rows need only be reducible

PMissing

protocol

members

-missing

(-missing this)

PRowCount

protocol

members

-row-count

(-row-count this)

PSelectColumns

protocol

members

-select-columns

(-select-columns this colnames)

PSelectRows

protocol

members

-select-rows

(-select-rows this rowidxs)