Current section
Files
Jump to
Current section
Files
src/hbase_types.erl
%%
%% Autogenerated by Thrift Compiler (0.9.3)
%%
%% DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
%%
-module(hbase_types).
-include("hbase_types.hrl").
-export([struct_info/1, struct_info_ext/1]).
struct_info('TTimeRange') ->
{struct, [{1, i64},
{2, i64}]}
;
struct_info('TColumn') ->
{struct, [{1, string},
{2, string},
{3, i64}]}
;
struct_info('TColumnValue') ->
{struct, [{1, string},
{2, string},
{3, string},
{4, i64},
{5, string}]}
;
struct_info('TColumnIncrement') ->
{struct, [{1, string},
{2, string},
{3, i64}]}
;
struct_info('TResult') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TColumnValue'}}}}]}
;
struct_info('TAuthorization') ->
{struct, [{1, {list, string}}]}
;
struct_info('TCellVisibility') ->
{struct, [{1, string}]}
;
struct_info('TGet') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TColumn'}}}},
{3, i64},
{4, {struct, {'hbase_types', 'TTimeRange'}}},
{5, i32},
{6, string},
{7, {map, string, string}},
{8, {struct, {'hbase_types', 'TAuthorization'}}}]}
;
struct_info('TPut') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TColumnValue'}}}},
{3, i64},
{5, {map, string, string}},
{6, i32},
{7, {struct, {'hbase_types', 'TCellVisibility'}}}]}
;
struct_info('TDelete') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TColumn'}}}},
{3, i64},
{4, i32},
{6, {map, string, string}},
{7, i32}]}
;
struct_info('TIncrement') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TColumnIncrement'}}}},
{4, {map, string, string}},
{5, i32},
{6, {struct, {'hbase_types', 'TCellVisibility'}}}]}
;
struct_info('TAppend') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TColumnValue'}}}},
{3, {map, string, string}},
{4, i32},
{5, {struct, {'hbase_types', 'TCellVisibility'}}}]}
;
struct_info('TScan') ->
{struct, [{1, string},
{2, string},
{3, {list, {struct, {'hbase_types', 'TColumn'}}}},
{4, i32},
{5, i32},
{6, {struct, {'hbase_types', 'TTimeRange'}}},
{7, string},
{8, i32},
{9, {map, string, string}},
{10, {struct, {'hbase_types', 'TAuthorization'}}},
{11, bool}]}
;
struct_info('TMutation') ->
{struct, [{1, {struct, {'hbase_types', 'TPut'}}},
{2, {struct, {'hbase_types', 'TDelete'}}}]}
;
struct_info('TRowMutations') ->
{struct, [{1, string},
{2, {list, {struct, {'hbase_types', 'TMutation'}}}}]}
;
struct_info('THRegionInfo') ->
{struct, [{1, i64},
{2, string},
{3, string},
{4, string},
{5, bool},
{6, bool},
{7, i32}]}
;
struct_info('TServerName') ->
{struct, [{1, string},
{2, i32},
{3, i64}]}
;
struct_info('THRegionLocation') ->
{struct, [{1, {struct, {'hbase_types', 'TServerName'}}},
{2, {struct, {'hbase_types', 'THRegionInfo'}}}]}
;
struct_info('TIOError') ->
{struct, [{1, string}]}
;
struct_info('TIllegalArgument') ->
{struct, [{1, string}]}
;
struct_info(_) -> erlang:error(function_clause).
struct_info_ext('TTimeRange') ->
{struct, [{1, required, i64, 'minStamp', undefined},
{2, required, i64, 'maxStamp', undefined}]}
;
struct_info_ext('TColumn') ->
{struct, [{1, required, string, 'family', undefined},
{2, optional, string, 'qualifier', undefined},
{3, optional, i64, 'timestamp', undefined}]}
;
struct_info_ext('TColumnValue') ->
{struct, [{1, required, string, 'family', undefined},
{2, required, string, 'qualifier', undefined},
{3, required, string, 'value', undefined},
{4, optional, i64, 'timestamp', undefined},
{5, optional, string, 'tags', undefined}]}
;
struct_info_ext('TColumnIncrement') ->
{struct, [{1, required, string, 'family', undefined},
{2, required, string, 'qualifier', undefined},
{3, optional, i64, 'amount', 1}]}
;
struct_info_ext('TResult') ->
{struct, [{1, optional, string, 'row', undefined},
{2, required, {list, {struct, {'hbase_types', 'TColumnValue'}}}, 'columnValues', []}]}
;
struct_info_ext('TAuthorization') ->
{struct, [{1, optional, {list, string}, 'labels', []}]}
;
struct_info_ext('TCellVisibility') ->
{struct, [{1, optional, string, 'expression', undefined}]}
;
struct_info_ext('TGet') ->
{struct, [{1, required, string, 'row', undefined},
{2, optional, {list, {struct, {'hbase_types', 'TColumn'}}}, 'columns', []},
{3, optional, i64, 'timestamp', undefined},
{4, optional, {struct, {'hbase_types', 'TTimeRange'}}, 'timeRange', #'TTimeRange'{}},
{5, optional, i32, 'maxVersions', undefined},
{6, optional, string, 'filterString', undefined},
{7, optional, {map, string, string}, 'attributes', dict:new()},
{8, optional, {struct, {'hbase_types', 'TAuthorization'}}, 'authorizations', #'TAuthorization'{}}]}
;
struct_info_ext('TPut') ->
{struct, [{1, required, string, 'row', undefined},
{2, required, {list, {struct, {'hbase_types', 'TColumnValue'}}}, 'columnValues', []},
{3, optional, i64, 'timestamp', undefined},
{5, optional, {map, string, string}, 'attributes', dict:new()},
{6, optional, i32, 'durability', undefined},
{7, optional, {struct, {'hbase_types', 'TCellVisibility'}}, 'cellVisibility', #'TCellVisibility'{}}]}
;
struct_info_ext('TDelete') ->
{struct, [{1, required, string, 'row', undefined},
{2, optional, {list, {struct, {'hbase_types', 'TColumn'}}}, 'columns', []},
{3, optional, i64, 'timestamp', undefined},
{4, optional, i32, 'deleteType', 1},
{6, optional, {map, string, string}, 'attributes', dict:new()},
{7, optional, i32, 'durability', undefined}]}
;
struct_info_ext('TIncrement') ->
{struct, [{1, required, string, 'row', undefined},
{2, required, {list, {struct, {'hbase_types', 'TColumnIncrement'}}}, 'columns', []},
{4, optional, {map, string, string}, 'attributes', dict:new()},
{5, optional, i32, 'durability', undefined},
{6, optional, {struct, {'hbase_types', 'TCellVisibility'}}, 'cellVisibility', #'TCellVisibility'{}}]}
;
struct_info_ext('TAppend') ->
{struct, [{1, required, string, 'row', undefined},
{2, required, {list, {struct, {'hbase_types', 'TColumnValue'}}}, 'columns', []},
{3, optional, {map, string, string}, 'attributes', dict:new()},
{4, optional, i32, 'durability', undefined},
{5, optional, {struct, {'hbase_types', 'TCellVisibility'}}, 'cellVisibility', #'TCellVisibility'{}}]}
;
struct_info_ext('TScan') ->
{struct, [{1, optional, string, 'startRow', undefined},
{2, optional, string, 'stopRow', undefined},
{3, optional, {list, {struct, {'hbase_types', 'TColumn'}}}, 'columns', []},
{4, optional, i32, 'caching', undefined},
{5, optional, i32, 'maxVersions', 1},
{6, optional, {struct, {'hbase_types', 'TTimeRange'}}, 'timeRange', #'TTimeRange'{}},
{7, optional, string, 'filterString', undefined},
{8, optional, i32, 'batchSize', undefined},
{9, optional, {map, string, string}, 'attributes', dict:new()},
{10, optional, {struct, {'hbase_types', 'TAuthorization'}}, 'authorizations', #'TAuthorization'{}},
{11, optional, bool, 'reversed', undefined}]}
;
struct_info_ext('TMutation') ->
{struct, [{1, undefined, {struct, {'hbase_types', 'TPut'}}, 'put', #'TPut'{}},
{2, undefined, {struct, {'hbase_types', 'TDelete'}}, 'deleteSingle', #'TDelete'{}}]}
;
struct_info_ext('TRowMutations') ->
{struct, [{1, required, string, 'row', undefined},
{2, required, {list, {struct, {'hbase_types', 'TMutation'}}}, 'mutations', []}]}
;
struct_info_ext('THRegionInfo') ->
{struct, [{1, required, i64, 'regionId', undefined},
{2, required, string, 'tableName', undefined},
{3, optional, string, 'startKey', undefined},
{4, optional, string, 'endKey', undefined},
{5, optional, bool, 'offline', undefined},
{6, optional, bool, 'split', undefined},
{7, optional, i32, 'replicaId', undefined}]}
;
struct_info_ext('TServerName') ->
{struct, [{1, required, string, 'hostName', undefined},
{2, optional, i32, 'port', undefined},
{3, optional, i64, 'startCode', undefined}]}
;
struct_info_ext('THRegionLocation') ->
{struct, [{1, required, {struct, {'hbase_types', 'TServerName'}}, 'serverName', #'TServerName'{}},
{2, required, {struct, {'hbase_types', 'THRegionInfo'}}, 'regionInfo', #'THRegionInfo'{}}]}
;
struct_info_ext('TIOError') ->
{struct, [{1, optional, string, 'message', undefined}]}
;
struct_info_ext('TIllegalArgument') ->
{struct, [{1, optional, string, 'message', undefined}]}
;
struct_info_ext(_) -> erlang:error(function_clause).