blob: 61208fd707f9d9ee537ba92d5eb97568746d5cb4 [file] [log] [blame]
{
"protocol" : "HBase",
"namespace" : "org.apache.hadoop.hbase.avro.generated",
"types" : [ {
"type" : "record",
"name" : "AServerAddress",
"fields" : [ {
"name" : "hostname",
"type" : "string"
}, {
"name" : "inetSocketAddress",
"type" : "string"
}, {
"name" : "port",
"type" : "int"
} ]
}, {
"type" : "record",
"name" : "ARegionLoad",
"fields" : [ {
"name" : "memStoreSizeMB",
"type" : "int"
}, {
"name" : "name",
"type" : "bytes"
}, {
"name" : "storefileIndexSizeMB",
"type" : "int"
}, {
"name" : "storefiles",
"type" : "int"
}, {
"name" : "storefileSizeMB",
"type" : "int"
}, {
"name" : "stores",
"type" : "int"
} ]
}, {
"type" : "record",
"name" : "AServerLoad",
"fields" : [ {
"name" : "load",
"type" : "int"
}, {
"name" : "maxHeapMB",
"type" : "int"
}, {
"name" : "memStoreSizeInMB",
"type" : "int"
}, {
"name" : "numberOfRegions",
"type" : "int"
}, {
"name" : "numberOfRequests",
"type" : "int"
}, {
"name" : "regionsLoad",
"type" : {
"type" : "array",
"items" : "ARegionLoad"
}
}, {
"name" : "storefileIndexSizeInMB",
"type" : "int"
}, {
"name" : "storefiles",
"type" : "int"
}, {
"name" : "storefileSizeInMB",
"type" : "int"
}, {
"name" : "usedHeapMB",
"type" : "int"
} ]
}, {
"type" : "record",
"name" : "AServerInfo",
"fields" : [ {
"name" : "infoPort",
"type" : "int"
}, {
"name" : "load",
"type" : "AServerLoad"
}, {
"name" : "serverAddress",
"type" : "AServerAddress"
}, {
"name" : "serverName",
"type" : "string"
}, {
"name" : "startCode",
"type" : "long"
} ]
}, {
"type" : "record",
"name" : "AClusterStatus",
"fields" : [ {
"name" : "averageLoad",
"type" : "double"
}, {
"name" : "deadServerNames",
"type" : {
"type" : "array",
"items" : "string"
}
}, {
"name" : "deadServers",
"type" : "int"
}, {
"name" : "hbaseVersion",
"type" : "string"
}, {
"name" : "regionsCount",
"type" : "int"
}, {
"name" : "requestsCount",
"type" : "int"
}, {
"name" : "serverInfos",
"type" : {
"type" : "array",
"items" : "AServerInfo"
}
}, {
"name" : "servers",
"type" : "int"
} ]
}, {
"type" : "enum",
"name" : "ACompressionAlgorithm",
"symbols" : [ "LZO", "GZ", "NONE" ]
}, {
"type" : "record",
"name" : "AFamilyDescriptor",
"fields" : [ {
"name" : "name",
"type" : "bytes"
}, {
"name" : "compression",
"type" : [ "ACompressionAlgorithm", "null" ]
}, {
"name" : "maxVersions",
"type" : [ "int", "null" ]
}, {
"name" : "blocksize",
"type" : [ "int", "null" ]
}, {
"name" : "inMemory",
"type" : [ "boolean", "null" ]
}, {
"name" : "timeToLive",
"type" : [ "int", "null" ]
}, {
"name" : "blockCacheEnabled",
"type" : [ "boolean", "null" ]
} ]
}, {
"type" : "record",
"name" : "ATableDescriptor",
"fields" : [ {
"name" : "name",
"type" : "bytes"
}, {
"name" : "families",
"type" : [ {
"type" : "array",
"items" : "AFamilyDescriptor"
}, "null" ]
}, {
"name" : "maxFileSize",
"type" : [ "long", "null" ]
}, {
"name" : "memStoreFlushSize",
"type" : [ "long", "null" ]
}, {
"name" : "rootRegion",
"type" : [ "boolean", "null" ]
}, {
"name" : "metaRegion",
"type" : [ "boolean", "null" ]
}, {
"name" : "metaTable",
"type" : [ "boolean", "null" ]
}, {
"name" : "readOnly",
"type" : [ "boolean", "null" ]
}, {
"name" : "deferredLogFlush",
"type" : [ "boolean", "null" ]
} ]
}, {
"type" : "record",
"name" : "AColumn",
"fields" : [ {
"name" : "family",
"type" : "bytes"
}, {
"name" : "qualifier",
"type" : [ "bytes", "null" ]
} ]
}, {
"type" : "record",
"name" : "ATimeRange",
"fields" : [ {
"name" : "minStamp",
"type" : "long"
}, {
"name" : "maxStamp",
"type" : "long"
} ]
}, {
"type" : "record",
"name" : "AGet",
"fields" : [ {
"name" : "row",
"type" : "bytes"
}, {
"name" : "columns",
"type" : [ {
"type" : "array",
"items" : "AColumn"
}, "null" ]
}, {
"name" : "timestamp",
"type" : [ "long", "null" ]
}, {
"name" : "timerange",
"type" : [ "ATimeRange", "null" ]
}, {
"name" : "maxVersions",
"type" : [ "int", "null" ]
} ]
}, {
"type" : "record",
"name" : "AResultEntry",
"fields" : [ {
"name" : "family",
"type" : "bytes"
}, {
"name" : "qualifier",
"type" : "bytes"
}, {
"name" : "value",
"type" : "bytes"
}, {
"name" : "timestamp",
"type" : "long"
} ]
}, {
"type" : "record",
"name" : "AResult",
"fields" : [ {
"name" : "row",
"type" : "bytes"
}, {
"name" : "entries",
"type" : {
"type" : "array",
"items" : "AResultEntry"
}
} ]
}, {
"type" : "record",
"name" : "AColumnValue",
"fields" : [ {
"name" : "family",
"type" : "bytes"
}, {
"name" : "qualifier",
"type" : "bytes"
}, {
"name" : "value",
"type" : "bytes"
}, {
"name" : "timestamp",
"type" : [ "long", "null" ]
} ]
}, {
"type" : "record",
"name" : "APut",
"fields" : [ {
"name" : "row",
"type" : "bytes"
}, {
"name" : "columnValues",
"type" : {
"type" : "array",
"items" : "AColumnValue"
}
} ]
}, {
"type" : "record",
"name" : "ADelete",
"fields" : [ {
"name" : "row",
"type" : "bytes"
}, {
"name" : "columns",
"type" : [ {
"type" : "array",
"items" : "AColumn"
}, "null" ]
} ]
}, {
"type" : "record",
"name" : "AScan",
"fields" : [ {
"name" : "startRow",
"type" : [ "bytes", "null" ]
}, {
"name" : "stopRow",
"type" : [ "bytes", "null" ]
}, {
"name" : "columns",
"type" : [ {
"type" : "array",
"items" : "AColumn"
}, "null" ]
}, {
"name" : "timestamp",
"type" : [ "long", "null" ]
}, {
"name" : "timerange",
"type" : [ "ATimeRange", "null" ]
}, {
"name" : "maxVersions",
"type" : [ "int", "null" ]
} ]
}, {
"type" : "error",
"name" : "AIOError",
"fields" : [ {
"name" : "message",
"type" : "string"
} ]
}, {
"type" : "error",
"name" : "AIllegalArgument",
"fields" : [ {
"name" : "message",
"type" : "string"
} ]
}, {
"type" : "error",
"name" : "ATableExists",
"fields" : [ {
"name" : "message",
"type" : "string"
} ]
}, {
"type" : "error",
"name" : "AMasterNotRunning",
"fields" : [ {
"name" : "message",
"type" : "string"
} ]
} ],
"messages" : {
"getHBaseVersion" : {
"request" : [ ],
"response" : "string",
"errors" : [ "AIOError" ]
},
"getClusterStatus" : {
"request" : [ ],
"response" : "AClusterStatus",
"errors" : [ "AIOError" ]
},
"listTables" : {
"request" : [ ],
"response" : {
"type" : "array",
"items" : "ATableDescriptor"
},
"errors" : [ "AIOError" ]
},
"describeTable" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "ATableDescriptor",
"errors" : [ "AIOError" ]
},
"isTableEnabled" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "boolean",
"errors" : [ "AIOError" ]
},
"tableExists" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "boolean",
"errors" : [ "AIOError" ]
},
"describeFamily" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "family",
"type" : "bytes"
} ],
"response" : "AFamilyDescriptor",
"errors" : [ "AIOError" ]
},
"createTable" : {
"request" : [ {
"name" : "table",
"type" : "ATableDescriptor"
} ],
"response" : "null",
"errors" : [ "AIOError", "AIllegalArgument", "ATableExists", "AMasterNotRunning" ]
},
"deleteTable" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"modifyTable" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "tableDescriptor",
"type" : "ATableDescriptor"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"enableTable" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"disableTable" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"flush" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"split" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"addFamily" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "family",
"type" : "AFamilyDescriptor"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"deleteFamily" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "family",
"type" : "bytes"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"modifyFamily" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "familyName",
"type" : "bytes"
}, {
"name" : "familyDescriptor",
"type" : "AFamilyDescriptor"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"get" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "get",
"type" : "AGet"
} ],
"response" : "AResult",
"errors" : [ "AIOError" ]
},
"exists" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "get",
"type" : "AGet"
} ],
"response" : "boolean",
"errors" : [ "AIOError" ]
},
"put" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "put",
"type" : "APut"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"delete" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "delete",
"type" : "ADelete"
} ],
"response" : "null",
"errors" : [ "AIOError" ]
},
"incrementColumnValue" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "row",
"type" : "bytes"
}, {
"name" : "family",
"type" : "bytes"
}, {
"name" : "qualifier",
"type" : "bytes"
}, {
"name" : "amount",
"type" : "long"
}, {
"name" : "writeToWAL",
"type" : "boolean"
} ],
"response" : "long",
"errors" : [ "AIOError" ]
},
"scannerOpen" : {
"request" : [ {
"name" : "table",
"type" : "bytes"
}, {
"name" : "scan",
"type" : "AScan"
} ],
"response" : "int",
"errors" : [ "AIOError" ]
},
"scannerClose" : {
"request" : [ {
"name" : "scannerId",
"type" : "int"
} ],
"response" : "null",
"errors" : [ "AIOError", "AIllegalArgument" ]
},
"scannerGetRows" : {
"request" : [ {
"name" : "scannerId",
"type" : "int"
}, {
"name" : "numberOfRows",
"type" : "int"
} ],
"response" : {
"type" : "array",
"items" : "AResult"
},
"errors" : [ "AIOError", "AIllegalArgument" ]
}
}
}