RAPIDS
    Preparing search index...

    Interface TableConstructor

    interface TableConstructor {
        new TableConstructor(
            props: { columns?: readonly Column<any>[] | null },
        ): Table;
        prototype: Table;
        concat(tables: Table[], memoryResource?: MemoryResource): Table;
        fromArrow(
            memory: DeviceBuffer | MemoryData,
        ): { fields: Field<any>[]; table: Table };
        fullJoin(
            left: Table,
            right: Table,
            nullEquality: boolean,
            memoryResource?: MemoryResource,
        ): [Column<Int32>, Column<Int32>];
        innerJoin(
            left: Table,
            right: Table,
            nullEquality: boolean,
            memoryResource?: MemoryResource,
        ): [Column<Int32>, Column<Int32>];
        leftAntiJoin(
            left: Table,
            right: Table,
            nullEquality: boolean,
            memoryResource?: MemoryResource,
        ): Column<Int32>;
        leftJoin(
            left: Table,
            right: Table,
            nullEquality: boolean,
            memoryResource?: MemoryResource,
        ): [Column<Int32>, Column<Int32>];
        leftSemiJoin(
            left: Table,
            right: Table,
            nullEquality: boolean,
            memoryResource?: MemoryResource,
        ): Column<Int32>;
        readCSV<T extends TypeMap = any>(
            options: ReadCSVOptions<T>,
        ): { names: (string & keyof T)[]; table: Table };
        readORC(options: ReadORCOptions): { names: string[]; table: Table };
        readParquet(options: ReadParquetOptions): { names: string[]; table: Table };
    }
    Index

    Constructors

    Properties

    prototype: Table

    Methods

    • Returns tables concatenated to each other.

      Parameters

      • tables: Table[]

        The tables to concatenate

      • OptionalmemoryResource: MemoryResource

        An optional MemoryResource used to allocate the result's device memory.

      Returns Table

    • Adapts an arrow Table in IPC format into a set of columns.

      Parameters

      • memory: DeviceBuffer | MemoryData

        A buffer holding Arrow table

      Returns { fields: Field<any>[]; table: Table }

      The Arrow data as a Table and a list of column names.

    • Returns a pair of row index vectors corresponding to a full (outer) join between the specified tables.

      Parameters

      • left: Table
      • right: Table
      • nullEquality: boolean

        controls whether null join-key values should match or not

      • OptionalmemoryResource: MemoryResource

        An optional MemoryResource used to allocate the result's device memory.

      Returns [Column<Int32>, Column<Int32>]

    • Returns a pair of row index vectors corresponding to an inner join between the specified tables.

      Parameters

      • left: Table
      • right: Table
      • nullEquality: boolean

        controls whether null join-key values should match or not

      • OptionalmemoryResource: MemoryResource

        An optional MemoryResource used to allocate the result's device memory.

      Returns [Column<Int32>, Column<Int32>]

    • Returns an index vectors corresponding to a left antijoin between the specified tables.

      Parameters

      • left: Table
      • right: Table
      • nullEquality: boolean

        controls whether null join-key values should match or not

      • OptionalmemoryResource: MemoryResource

        An optional MemoryResource used to allocate the result's device memory.

      Returns Column<Int32>

    • Returns a pair of row index vectors corresponding to a left join between the specified tables.

      Parameters

      • left: Table
      • right: Table
      • nullEquality: boolean

        controls whether null join-key values should match or not

      • OptionalmemoryResource: MemoryResource

        An optional MemoryResource used to allocate the result's device memory.

      Returns [Column<Int32>, Column<Int32>]

    • Returns an index vectors corresponding to a left semijoin between the specified tables.

      Parameters

      • left: Table
      • right: Table
      • nullEquality: boolean

        controls whether null join-key values should match or not

      • OptionalmemoryResource: MemoryResource

        An optional MemoryResource used to allocate the result's device memory.

      Returns Column<Int32>

    • Reads an ORC dataset into a set of columns.

      Parameters

      • options: ReadORCOptions

        Settings for controlling reading behavior.

      Returns { names: string[]; table: Table }

      The ORC data as a Table and a list of column names.

    • Reads an Apache Parquet dataset into a set of columns.

      Parameters

      • options: ReadParquetOptions

        Settings for controlling reading behavior.

      Returns { names: string[]; table: Table }

      The CSV data as a Table and a list of column names.