append
append one or more rows
as
set up a command alias
asview
same as def, but with args reversed
blocked
map Metakit blocked views
clone
copy of view without the content
coerce
convert column type
colconv
force conversion to a column
collect
shorthand for "loop -collect"
colmap
remap columns
colomit
omit some columns
compare
compare views
compat
check if two views have same structure
concat
concatenate views
counts
return a list with subview counts
countscol
convert a column of subviews to a column with their counts
countview
create a view with N rows but no columns
data
create a view from data columns
debug
show pipeline details for debugging and timing
def
create a view from definition and data
delete
delete one or more rows
do
a verbose variant for pipelines
dump
pretty print output for views
emit
convert view to binary data
except
set except operator
exceptmap
map of row numbers in set difference
first
keep only the first rows
freeze
freeze view using a compact in-memory buffer
freq
return a frequency table
get
general access operator
getcol
get one column of a view
getinfo
?
group
group view on common values
grouped
?
hashcol
compute hash values over a column
hashview
compute hash values over a view
html
pretty print a view as html
ijoin
inner join
index
shorthand for "loop -index"
insert
insert one or more rows
intersect
set intersection operator
iota
generate successive ints
isectmap
map of row numbers in intersection
join
relational join
last
keep only the last rows
load
convert a binary string to a view structure
loop
process each row in a view
max
locate maximum value
mdef
convert description into a meta view
mdesc
convert MK-like description into a meta view
meta
return the meta view
min
locate minimum value
mutinfo
?
namecol
return a view with the column names
names
return all column names
omitmap
create a map with certain values omitted
onecol
return a view with a single column
open
open a datafile
pair
row-by-row horizontal concatenation
pick
return rows for which flag is true
product
cross product
project
relational projection
read
read view from an input channel
ref
create a view reference
refs
internal reference count
remap
reorder view according to a map
remapsub
?
rename
rename view columns
repeat
repeat a view
replace
replace one or more rows
reverse
reverse rows in a view
rowcmp
compare two rows
roweq
true if two rows are equal
rowhash
calculate the hash value of a row
save
save a view to file
set
change values in one row
size
return row count
slice
general vector slice operator
sort
natural sort
sortmap
return natural sort map
sorton
sort on specified columns
spread
repeat each row in a view
step
general-purpose step/repeat operator
strlookup
?
structdesc
describe view structure in Metakit notation
structure
describe the structure of a view
sum
return the sum of all values
tag
add a column with row numbers
take
take rows from beginning or end
to
save view in a variable
transpose
transpose the rows and columns of a view
type
return the internal type
types
return column types
ungroup
flatten subviews in a view
union
set union operator
unionmap
map of row numbers in set union
unique
remove duplicate rows
uniquemap
mapping of unique rows
use
ignore input, continue with argument
view
process a view pipeline
viewascol
treat a view as a column
viewconv
force conversion to a view
where
shorthand for "loop -where"
width
return column count
write
save view to an output channel