Search
Preparing search index...
The search index is not available
Apache Arrow
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
Column
Class Column<T, T>
Type parameters
T
:
DataType
=
any
T
:
DataType
=
any
Hierarchy
Chunked
<
T
>
Column
Implements
Clonable
<
Chunked
<
T
>
>
Sliceable
<
Chunked
<
T
>
>
Applicative
<
T
,
Chunked
<
T
>
>
Clonable
<
Column
<
T
>
>
Sliceable
<
Column
<
T
>
>
Applicative
<
T
,
Column
<
T
>
>
Index
Constructors
constructor
Properties
TArray
TType
TValue
[
Symbol.is
Concat
Spreadable]
Accessors
Array
Type
Vector
Name
byte
Length
chunks
data
dictionary
field
indices
length
metadata
name
null
Count
nullable
num
Children
stride
type
type
Id
Methods
[
Symbol.iterator]
clone
concat
get
get
Child
At
index
Of
is
Valid
search
set
slice
to
Array
concat
flatten
new
Constructors
constructor
new
Column
(
field
:
Field
<
T
>
, vectors
?:
Vector
<
T
>
[]
, offsets
?:
Uint32Array
)
:
Column
Parameters
field:
Field
<
T
>
Default value
vectors:
Vector
<
T
>
[]
= []
Optional
offsets:
Uint32Array
Returns
Column
Properties
Readonly
TArray
TArray
:
T
[
"TArray"
]
Readonly
TType
TType
:
T
[
"TType"
]
Readonly
TValue
TValue
:
T
[
"TValue"
]
Readonly
[
Symbol.is
Concat
Spreadable]
[
Symbol.is
Concat
Spreadable]
:
boolean
Accessors
Array
Type
get
ArrayType
(
)
:
any
Returns
any
Vector
Name
get
VectorName
(
)
:
string
Returns
string
byte
Length
get
byteLength
(
)
:
number
Returns
number
chunks
get
chunks
(
)
:
Vector
<
T
>
[]
Returns
Vector
<
T
>
[]
data
get
data
(
)
:
Data
<
T
>
Returns
Data
<
T
>
dictionary
get
dictionary
(
)
:
ChunkedDict
<
T
>
|
null
Returns
ChunkedDict
<
T
>
|
null
field
get
field
(
)
:
Field
<
T
>
Returns
Field
<
T
>
indices
get
indices
(
)
:
ChunkedKeys
<
T
>
|
null
Returns
ChunkedKeys
<
T
>
|
null
length
get
length
(
)
:
number
Returns
number
metadata
get
metadata
(
)
:
Map
<
string
,
string
>
Returns
Map
<
string
,
string
>
name
get
name
(
)
:
string
Returns
string
null
Count
get
nullCount
(
)
:
number
Returns
number
nullable
get
nullable
(
)
:
boolean
Returns
boolean
num
Children
get
numChildren
(
)
:
number
Returns
number
stride
get
stride
(
)
:
number
Returns
number
type
get
type
(
)
:
T
Returns
T
type
Id
get
typeId
(
)
:
T
[
"TType"
]
Returns
T
[
"TType"
]
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
IterableIterator
<
T
[
"TValue"
]
|
null
>
Returns
IterableIterator
<
T
[
"TValue"
]
|
null
>
clone
clone
(
chunks
?:
Vector
<
T
>
[]
, offsets
?:
Uint32Array
)
:
Column
<
T
>
Parameters
Optional
chunks:
Vector
<
T
>
[]
Optional
offsets:
Uint32Array
Returns
Column
<
T
>
concat
concat
(
...
others
:
Vector
<
T
>
[]
)
:
Column
<
T
>
Parameters
Rest
...
others:
Vector
<
T
>
[]
Returns
Column
<
T
>
get
get
(
index
:
number
)
:
T
[
"TValue"
]
|
null
Parameters
index:
number
Returns
T
[
"TValue"
]
|
null
get
Child
At
get
Child
At<R>
(
index
:
number
)
:
Column
<
R
>
|
null
Type parameters
R
:
DataType
=
any
Parameters
index:
number
Returns
Column
<
R
>
|
null
index
Of
index
Of
(
element
:
T
[
"TValue"
]
, offset
?:
undefined
|
number
)
:
number
Parameters
element:
T
[
"TValue"
]
Optional
offset:
undefined
|
number
Returns
number
is
Valid
is
Valid
(
index
:
number
)
:
boolean
Parameters
index:
number
Returns
boolean
search
search
(
index
:
number
)
:
[
number
,
number
]
|
null
search<N>
(
index
:
number
, then
?:
N
)
:
ReturnType
<
N
>
Parameters
index:
number
Returns
[
number
,
number
]
|
null
Type parameters
N
:
SearchContinuation
<
Chunked
<
T
>
>
Parameters
index:
number
Optional
then:
N
Returns
ReturnType
<
N
>
set
set
(
index
:
number
, value
:
T
[
"TValue"
]
|
null
)
:
void
Parameters
index:
number
value:
T
[
"TValue"
]
|
null
Returns
void
slice
slice
(
begin
?:
undefined
|
number
, end
?:
undefined
|
number
)
:
Column
<
T
>
Parameters
Optional
begin:
undefined
|
number
Optional
end:
undefined
|
number
Returns
Column
<
T
>
to
Array
to
Array
(
)
:
T
[
"TArray"
]
Returns
T
[
"TArray"
]
Static
concat
concat<T>
(
...
vectors
:
(
Vector
<
T
>
|
Vector
<
T
>
[]
)
[]
)
:
Chunked
<
T
>
nocollapse
Type parameters
T
:
DataType
Parameters
Rest
...
vectors:
(
Vector
<
T
>
|
Vector
<
T
>
[]
)
[]
Returns
Chunked
<
T
>
Static
flatten
flatten<T>
(
...
vectors
:
(
Vector
<
T
>
|
Vector
<
T
>
[]
)
[]
)
:
Vector
<
T
>
[]
nocollapse
Type parameters
T
:
DataType
Parameters
Rest
...
vectors:
(
Vector
<
T
>
|
Vector
<
T
>
[]
)
[]
Returns
Vector
<
T
>
[]
Static
new
new<T>
(
data
:
Data
<
T
>
,
...
args
:
VectorCtorArgs
<
V
<
T
>
>
)
:
Column
<
T
>
new<T>
(
field
:
string
|
Field
<
T
>
,
...
chunks
:
(
Vector
<
T
>
|
Vector
<
T
>
[]
)
[]
)
:
Column
<
T
>
new<T>
(
field
:
string
|
Field
<
T
>
, data
:
Data
<
T
>
,
...
args
:
VectorCtorArgs
<
V
<
T
>
>
)
:
Column
<
T
>
nocollapse
Type parameters
T
:
DataType
Parameters
data:
Data
<
T
>
Rest
...
args:
VectorCtorArgs
<
V
<
T
>
>
Returns
Column
<
T
>
nocollapse
Type parameters
T
:
DataType
Parameters
field:
string
|
Field
<
T
>
Rest
...
chunks:
(
Vector
<
T
>
|
Vector
<
T
>
[]
)
[]
Returns
Column
<
T
>
nocollapse
Type parameters
T
:
DataType
Parameters
field:
string
|
Field
<
T
>
data:
Data
<
T
>
Rest
...
args:
VectorCtorArgs
<
V
<
T
>
>
Returns
Column
<
T
>
Globals
Column
constructor
TArray
TType
TValue
[
Symbol.is
Concat
Spreadable]
Array
Type
Vector
Name
byte
Length
chunks
data
dictionary
field
indices
length
metadata
name
null
Count
nullable
num
Children
stride
type
type
Id
[
Symbol.iterator]
clone
concat
get
get
Child
At
index
Of
is
Valid
search
set
slice
to
Array
concat
flatten
new
Generated using
TypeDoc