class CsvFileSchema(transport.schema(CsvFile)):
    path = transport.StringSegment()
    delimiter = transport.StringSegment()
    lineTerminator = transport.StringSegment()
    skipRows = transport.NumberSegment()
    names = transport.VectorStringSegment(transport.StringSegment)
    dtypes = transport.VectorSegment(transport.NumberSegment)
class FileSystemBlazingTableSchema(transport.schema(FileSystemBlazingTable)):
    name = transport.StringSegment()
    schemaType = transport.NumberSegment()
    csv = transport.SchemaSegment(CsvFileSchema)
    parquet = transport.SchemaSegment(ParquetFileSchema)
    files = transport.VectorStringSegment(transport.StringSegment)
    columnNames = transport.VectorStringSegment(transport.StringSegment)
Beispiel #3
0
class NodeConnectionSchema(transport.schema(NodeConnection)):
    path = transport.StringSegment()
    type = transport.NumberSegment()
Beispiel #4
0
class DDLDropTableRequestSchema(transport.schema(DDLDropTableRequest)):
    name = transport.StringSegment()
    dbName = transport.StringSegment()
Beispiel #5
0
class DDLCreateTableRequestSchema(transport.schema(DDLCreateTableRequest)):
    name = transport.StringSegment()
    columnNames = transport.VectorStringSegment(transport.StringSegment)
    columnTypes = transport.VectorStringSegment(transport.StringSegment)
    dbName = transport.StringSegment()
Beispiel #6
0
class DDLRequestSchema(transport.schema(DDLRequest)):
    query = transport.StringSegment()
Beispiel #7
0
class DMLRequestSchema(transport.schema(DMLRequest)):
    query = transport.StringSegment()
    tableGroup = transport.SchemaSegment(TableGroupSchema)
Beispiel #8
0
class TableGroupSchema(transport.schema(TableGroup)):
    tables = transport.VectorSchemaSegment(BlazingTableSchema)
    name = transport.StringSegment()
Beispiel #9
0
class BlazingTableSchema(transport.schema(BlazingTable)):
    name = transport.StringSegment()
    columns = transport.VectorSchemaSegment(gdf_columnSchema)
    columnNames = transport.VectorStringSegment(transport.StringSegment)
class ResponseErrorSchema(transport.schema(ResponseError)):
    errors = transport.StringSegment()
class FileSystemDMLRequestSchema(transport.schema(FileSystemDMLRequest)):
    statement = transport.StringSegment()
    tableGroup = transport.SchemaSegment(FileSystemTableGroupSchema)
class FileSystemTableGroupSchema(transport.schema(FileSystemTableGroup)):
    tables = transport.VectorSchemaSegment(FileSystemBlazingTableSchema)
    name = transport.StringSegment()
class ParquetFileSchema(transport.schema(ParquetFile)):
    path = transport.StringSegment()
    rowGroupIndices = transport.VectorSegment(transport.NumberSegment)
    columnIndices = transport.VectorSegment(transport.NumberSegment)
Beispiel #14
0
class BlazingMetadataSchema(transport.schema(BlazingMetadata)):
    status = transport.StringSegment()
    message = transport.StringSegment()
    time = transport.NumberSegment()
    rows = transport.NumberSegment()
Beispiel #15
0
class DMLResponseSchema(transport.schema(DMLResponse)):
    resultToken = transport.StringSegment()
Beispiel #16
0
class DMLRequestSchema(transport.schema(DMLRequest)):
    logicalPlan = transport.StringSegment()