示例#1
0
def test_column():
    col_id = 'id'
    dtype = DataType(Type.INT32, Layout.FIXED_WIDTH)
    data = pa.array([1, 2, 3])
    col = Column(col_id, dtype, data)

    assert col_id == col.id
    assert dtype.type == col.dtype.type
    assert data == col.data
示例#2
0
def binary():
    return DataType(Type.BINARY, Layout.FIXED_WIDTH)
示例#3
0
def string():
    return DataType(Type.STRING, Layout.FIXED_WIDTH)
示例#4
0
def half_float():
    return DataType(Type.HALF_FLOAT, Layout.FIXED_WIDTH)
示例#5
0
def interval():
    return DataType(Type.INTERVAL, Layout.FIXED_WIDTH)
示例#6
0
def time32():
    return DataType(Type.TIME32, Layout.FIXED_WIDTH)
示例#7
0
def date64():
    return DataType(Type.DATE64, Layout.FIXED_WIDTH)
示例#8
0
def bool():
    return DataType(Type.BOOL, Layout.FIXED_WIDTH)
示例#9
0
def uint8():
    return DataType(Type.UINT8, Layout.FIXED_WIDTH)
示例#10
0
def duration():
    return DataType(Type.DURATION, Layout.FIXED_WIDTH)
示例#11
0
def extension():
    return DataType(Type.EXTENSION, Layout.FIXED_WIDTH)
示例#12
0
def fixed_sized_list():
    return DataType(Type.FIXED_SIZED_LIST, Layout.FIXED_WIDTH)
示例#13
0
def list():
    return DataType(Type.LIST, Layout.FIXED_WIDTH)
示例#14
0
def decimal():
    return DataType(Type.DECIMAL, Layout.FIXED_WIDTH)
示例#15
0
def fixed_sized_binary():
    return DataType(Type.FIXED_SIZE_BINARY, Layout.FIXED_WIDTH)
示例#16
0
def double():
    return DataType(Type.DOUBLE, Layout.FIXED_WIDTH)
示例#17
0
def uint16():
    return DataType(Type.UINT16, Layout.FIXED_WIDTH)
示例#18
0
def date32():
    return DataType(Type.DATE32, Layout.FIXED_WIDTH)
示例#19
0
def uint32():
    return DataType(Type.UINT32, Layout.FIXED_WIDTH)
示例#20
0
def timestamp():
    return DataType(Type.TIMESTAMP, Layout.FIXED_WIDTH)
示例#21
0
def uint64():
    return DataType(Type.UINT64, Layout.FIXED_WIDTH)
示例#22
0
def time64():
    return DataType(Type.TIME64, Layout.FIXED_WIDTH)
示例#23
0
def float():
    return DataType(Type.FLOAT, Layout.FIXED_WIDTH)