This is the cl-simple-table Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:23:25 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-simple-table
Simple in-memory tabular data structure and utility methods.
Francisco Soto <ebobby@ebobby.org>
BSD
1.0.0
packages.lisp
(file).
utils.lisp
(file).
table.lisp
(file).
query.lisp
(file).
importers.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-simple-table/cl-simple-table.asd
cl-simple-table/packages.lisp
cl-simple-table/utils.lisp
cl-simple-table/table.lisp
cl-simple-table/query.lisp
cl-simple-table/importers.lisp
cl-simple-table/cl-simple-table.asd
cl-simple-table
(system).
cl-simple-table/utils.lisp
packages.lisp
(file).
cl-simple-table
(system).
split-string
(function).
cl-simple-table/table.lisp
packages.lisp
(file).
cl-simple-table
(system).
add-to-row
(function).
add-to-table
(function).
get-row
(function).
get-row-column
(function).
make-row
(function).
make-table
(function).
num-cols
(function).
num-rows
(function).
rectangular-table-p
(function).
row-sequence->table
(function).
sequence->row
(function).
set-row-column
(function).
with-rows
(macro).
cl-simple-table/query.lisp
packages.lisp
(file).
table.lisp
(file).
cl-simple-table
(system).
cl-simple-table/importers.lisp
packages.lisp
(file).
table.lisp
(file).
utils.lisp
(file).
cl-simple-table
(system).
read-csv
(function).
read-tsv
(function).
table-from-file
(function).
Packages are listed by definition order.
cl-simple-table
simple-table
common-lisp
.
add-to-row
(function).
add-to-table
(function).
distinct
(function).
get-row
(function).
get-row-column
(function).
make-row
(function).
make-table
(function).
num-cols
(function).
num-rows
(function).
order-by
(function).
read-csv
(function).
read-tsv
(function).
rectangular-table-p
(function).
row-sequence->table
(function).
select
(function).
sequence->row
(function).
set-row-column
(function).
table-from-file
(function).
top
(function).
where
(function).
where-and
(function).
where-filter
(function).
where-or
(function).
with-rows
(macro).
row
(type).
split-string
(function).
table
(type).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Iterates the rows in the given table, row-var is the current row, returning return-expression.
Append a column to row and set it to the given value.
Appends a row to the table.
Returns the unique elements from the given column in the given table as a new table.
Returns the row in the given index inside the table.
Gets the value in the given column inside row.
Create a row.
Creates a table.
Returns the number of elements in this row.
Returns the number of rows in the table.
Returns a new table sorted by the value in the given column and table using op.
Creates a table from a comma-separated values file.
Creates a table from a tab-separated values file.
Returns true if all the rows in the table have the same number of elements.
Converts a sequence of rows into a table.
Selects the given columns from the table and returns them as a new table.
Converts a sequence of elements into a table row.
Sets the value of the given column inside the row.
Reads the tabular data file and returns the contents. Separator is TAB by default.
If parse-elements is other than NIL elements from the table will be READ into Lisp objects,
otherwise only strings will be created.
Returns a new table with the top n rows from the given table.
Filters the result of the table using the given filter, returns a new table. Filters the result of the table using the given filter, returns a new table. Filter should be a predicate that takes a row and decides whether to include it in the result or not. Although the filter can be created by hand it is easier to use where-filter, where-and and where-or.
Given a list of filters created by where-filter this returns true if all of them are true.
Returns a filter applicable for where, it calls op to compare the given value and the value stored in column for every row. Besides calling op the filter returned will also check the type of the values are the same before being compared.
Given a list of filters created by where-filter this returns true if any of them is true.
Jump to: | A D F G M N O R S T W |
---|
Jump to: | A D F G M N O R S T W |
---|
Jump to: | C F I P Q R S T U |
---|
Jump to: | C F I P Q R S T U |
---|