예제 #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)