All functions

all.equal(<integer64>)

Test if two integer64 vectors are all.equal

as.bitstring() as.double(<integer64>) as.integer(<integer64>) as.logical(<integer64>) as.character(<integer64>) print(<bitstring>) as.list(<integer64>)

Coerce from integer64

as.data.frame(<integer64>)

integer64: Coercing to data.frame column

as.integer64() NA_integer64_

Coerce to integer64

benchmark64() optimizer64()

Function for measuring algorithmic performance of high-level and low-level integer64 functions

benchmark64.data

Results of performance measurement on a Core i7 Lenovo T410 8 GB RAM under Windows 7 64bit

`:`() is.double() match() `%in%` rank() order() mtfrm(<integer64>)

Turning base R functions into S3 generics for bit64

c(<integer64>) cbind(<integer64>) rbind(<integer64>)

Concatenating integer64 vectors

newcache() jamcache() cache() setcache() getcache() remcache() print(<cache>)

Atomic Caching

diff(<integer64>) cummin(<integer64>) cummax(<integer64>) cumsum(<integer64>) cumprod(<integer64>)

Cumulative Sums, Products, Extremes and lagged differences

duplicated(<integer64>)

Determine Duplicate Elements of integer64

`[`(<integer64>) `[<-`(<integer64>) `[[`(<integer64>) `[[<-`(<integer64>)

Extract or Replace Parts of an integer64 vector

format(<integer64>) sign(<integer64>) abs(<integer64>) sqrt(<integer64>) log(<integer64>) log10(<integer64>) log2(<integer64>) trunc(<integer64>) floor(<integer64>) ceiling(<integer64>) signif(<integer64>) scale(<integer64>) round(<integer64>) is.na(<integer64>) is.finite(<integer64>) is.infinite(<integer64>) is.nan(<integer64>) `!`(<integer64>)

Unary operators and functions for integer64 vectors

hashcache() sortcache() sortordercache() ordercache()

Big caching of hashing, sorting, ordering

hashfun() hashmap() hashpos() hashrev() hashfin() hashrin() hashdup() hashuni() hashupo() hashtab() hashmaptab() hashmapuni() hashmapupo()

Hashing for 64bit integers

identical.integer64()

Identity function for class 'integer64'

na.count(<integer64>) nvalid(<integer64>) is.sorted(<integer64>) nunique(<integer64>) nties(<integer64>)

Small cache access methods

keypos()

Extract Positions in redundant dimension table

match(<integer64>) `%in%`(<integer64>)

64-bit integer matching

colSums() rowSums() aperm(<integer64>)

Working with integer64 arrays and matrices

optimizer64.data

Results of performance measurement on a Core i7 Lenovo T410 8 GB RAM under Windows 7 64bit

prank()

(P)ercent (Rank)s

qtile() quantile(<integer64>) median(<integer64>) mean(<integer64>) summary(<integer64>)

(Q)uan(Tile)s

shellsort(<integer64>) shellsortorder(<integer64>) shellorder(<integer64>) mergesort(<integer64>) mergeorder(<integer64>) mergesortorder(<integer64>) quicksort(<integer64>) quicksortorder(<integer64>) quickorder(<integer64>) radixsort(<integer64>) radixsortorder(<integer64>) radixorder(<integer64>) ramsort(<integer64>) ramsortorder(<integer64>) ramorder(<integer64>)

Low-level intger64 methods for in-RAM sorting and ordering

rank(<integer64>)

Sample Ranks from integer64

rep.integer64

Replicate elements of integer64 vectors

runif64()

integer64: random numbers

seq.integer64

integer64: Sequence Generation

sort(<integer64>) order(<integer64>)

High-level intger64 methods for sorting and ordering

sortnut() ordernut() sortfin() orderfin() orderpos() sortorderpos() orderdup() sortorderdup() sortuni() orderuni() sortorderuni() orderupo() sortorderupo() ordertie() sortordertie() sorttab() ordertab() sortordertab() orderkey() sortorderkey() orderrnk() sortorderrnk() sortqtl() orderqtl()

Searching and other uses of sorting for 64bit integers

any(<integer64>) all(<integer64>) sum(<integer64>) prod(<integer64>) min(<integer64>) max(<integer64>) range(<integer64>) lim.integer64()

Summary functions for integer64 vectors

table.integer64()

Cross Tabulation and Table Creation for integer64

tiepos()

Extract Positions of Tied Elements

unipos()

Extract Positions of Unique Elements

unique(<integer64>)

Extract Unique Elements from integer64

binattr() `+`(<integer64>) `-`(<integer64>) `%/%`(<integer64>) `%%`(<integer64>) `*`(<integer64>) `^`(<integer64>) `/`(<integer64>) `==`(<integer64>) `!=`(<integer64>) `<`(<integer64>) `<=`(<integer64>) `>`(<integer64>) `>=`(<integer64>) `&`(<integer64>) `|`(<integer64>) xor(<integer64>)

Binary operators for integer64 vectors