{ "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" ] } } }