|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.hbase.protobuf.RequestConverter
@InterfaceAudience.Private public final class RequestConverter
Helper utility to build protocol buffer requests, or build components for protocol buffer requests.
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.GetRequest buildGetRowOrBeforeRequest(byte[] regionName,
byte[] row,
byte[] family)
regionName - the name of the region to getrow - the row to getfamily - the column family to get
should return the immediate row before
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.GetRequest buildGetRequest(byte[] regionName,
Get get)
throws IOException
regionName - the name of the region to getget - the client Get
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildIncrementRequest(byte[] regionName,
byte[] row,
byte[] family,
byte[] qualifier,
long amount,
Durability durability,
long nonceGroup,
long nonce)
regionName - row - family - qualifier - amount - durability -
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildMutateRequest(byte[] regionName,
byte[] row,
byte[] family,
byte[] qualifier,
ByteArrayComparable comparator,
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.CompareType compareType,
Put put)
throws IOException
regionName - row - family - qualifier - comparator - compareType - put -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildMutateRequest(byte[] regionName,
byte[] row,
byte[] family,
byte[] qualifier,
ByteArrayComparable comparator,
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.CompareType compareType,
Delete delete)
throws IOException
regionName - row - family - qualifier - comparator - compareType - delete -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MultiRequest buildMutateRequest(byte[] regionName,
byte[] row,
byte[] family,
byte[] qualifier,
ByteArrayComparable comparator,
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.CompareType compareType,
RowMutations rowMutations)
throws IOException
regionName - row - family - qualifier - comparator - compareType - rowMutations -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildMutateRequest(byte[] regionName,
Put put)
throws IOException
regionName - put -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildMutateRequest(byte[] regionName,
Append append,
long nonceGroup,
long nonce)
throws IOException
regionName - append -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildMutateRequest(byte[] regionName,
Increment increment,
long nonceGroup,
long nonce)
regionName - increment -
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest buildMutateRequest(byte[] regionName,
Delete delete)
throws IOException
regionName - delete -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder buildRegionAction(byte[] regionName,
RowMutations rowMutations)
throws IOException
regionName - rowMutations -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder buildNoDataRegionAction(byte[] regionName,
RowMutations rowMutations,
List<CellScannable> cells,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder regionActionBuilder,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Action.Builder actionBuilder,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutationProto.Builder mutationBuilder)
throws IOException
cells param.
Does not propagate Action absolute position. Does not set atomic action on the created
RegionAtomic. Caller should do that if wanted.
regionName - rowMutations - cells - Return in here a list of Cells as CellIterable.
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanRequest buildScanRequest(byte[] regionName,
Scan scan,
int numberOfRows,
boolean closeScanner)
throws IOException
regionName - scan - numberOfRows - closeScanner -
IOException
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanRequest buildScanRequest(long scannerId,
int numberOfRows,
boolean closeScanner)
scannerId - numberOfRows - closeScanner -
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanRequest buildScanRequest(long scannerId,
int numberOfRows,
boolean closeScanner,
long nextCallSeq)
scannerId - numberOfRows - closeScanner - nextCallSeq -
public static org.apache.hadoop.hbase.protobuf.generated.ClientProtos.BulkLoadHFileRequest buildBulkLoadHFileRequest(List<Pair<byte[],String>> familyPaths,
byte[] regionName,
boolean assignSeqNum)
familyPaths - regionName - assignSeqNum -
public static <R> org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder buildRegionAction(byte[] regionName,
List<Action<R>> actions,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder regionActionBuilder,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Action.Builder actionBuilder,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutationProto.Builder mutationBuilder)
throws IOException
regionName - actions -
IOException
public static <R> org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder buildNoDataRegionAction(byte[] regionName,
List<Action<R>> actions,
List<CellScannable> cells,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.RegionAction.Builder regionActionBuilder,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.Action.Builder actionBuilder,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutationProto.Builder mutationBuilder)
throws IOException
data param.
Propagates Actions original index.
regionName - actions - cells - Place to stuff references to actual data.
IOExceptionpublic static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoRequest buildGetRegionInfoRequest(byte[] regionName)
regionName - the name of the region to get info
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoRequest buildGetRegionInfoRequest(byte[] regionName,
boolean includeCompactionState)
regionName - the name of the region to get infoincludeCompactionState - indicate if the compaction state is requested
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetStoreFileRequest buildGetStoreFileRequest(byte[] regionName,
byte[] family)
regionName - the name of the region to get infofamily - the family to get store file list
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetOnlineRegionRequest buildGetOnlineRegionRequest()
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.FlushRegionRequest buildFlushRegionRequest(byte[] regionName)
regionName - the name of the region to get info
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.OpenRegionRequest buildOpenRegionRequest(ServerName server,
List<Triple<HRegionInfo,Integer,List<ServerName>>> regionOpenInfos,
Boolean openForReplay)
server - the serverName for the RPCregionOpenInfos - info of a list of regions to openopenForReplay -
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.OpenRegionRequest buildOpenRegionRequest(ServerName server,
HRegionInfo region,
int versionOfOfflineNode,
List<ServerName> favoredNodes,
Boolean openForReplay)
server - the serverName for the RPCregion - the region to openversionOfOfflineNode - that needs to be present in the offline nodefavoredNodes - openForReplay -
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.UpdateFavoredNodesRequest buildUpdateFavoredNodesRequest(List<Pair<HRegionInfo,List<ServerName>>> updateRegionInfos)
updateRegionInfos -
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CloseRegionRequest buildCloseRegionRequest(ServerName server,
byte[] regionName,
boolean transitionInZK)
regionName - the name of the region to closetransitionInZK - indicator if to transition in ZK
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CloseRegionRequest buildCloseRegionRequest(ServerName server,
byte[] regionName,
int versionOfClosingNode,
ServerName destinationServer,
boolean transitionInZK)
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CloseRegionRequest buildCloseRegionRequest(ServerName server,
String encodedRegionName,
boolean transitionInZK)
encodedRegionName - the name of the region to closetransitionInZK - indicator if to transition in ZK
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.SplitRegionRequest buildSplitRegionRequest(byte[] regionName,
byte[] splitPoint)
regionName - the name of the region to splitsplitPoint - the split point
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.MergeRegionsRequest buildMergeRegionsRequest(byte[] regionA,
byte[] regionB,
boolean forcible)
regionA - name of region aregionB - name of region bforcible - true if it is a compulsory merge
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionRequest buildCompactRegionRequest(byte[] regionName,
boolean major,
byte[] family)
regionName - the name of the region to get infomajor - indicator if it is a major compaction
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.RollWALWriterRequest buildRollWALWriterRequest()
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetServerInfoRequest buildGetServerInfoRequest()
public static org.apache.hadoop.hbase.protobuf.generated.AdminProtos.StopServerRequest buildStopServerRequest(String reason)
reason - the reason to stop the server
public static org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.RegionSpecifier buildRegionSpecifier(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.RegionSpecifier.RegionSpecifierType type,
byte[] value)
type - the region specifier typevalue - the region specifier byte array value
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AddColumnRequest buildAddColumnRequest(TableName tableName,
HColumnDescriptor column)
tableName - column -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteColumnRequest buildDeleteColumnRequest(TableName tableName,
byte[] columnName)
tableName - columnName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyColumnRequest buildModifyColumnRequest(TableName tableName,
HColumnDescriptor column)
tableName - column -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MoveRegionRequest buildMoveRegionRequest(byte[] encodedRegionName,
byte[] destServerName)
throws DeserializationException
encodedRegionName - destServerName -
DeserializationException
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DispatchMergingRegionsRequest buildDispatchMergingRegionsRequest(byte[] encodedNameOfRegionA,
byte[] encodedNameOfRegionB,
boolean forcible)
throws DeserializationException
DeserializationExceptionpublic static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AssignRegionRequest buildAssignRegionRequest(byte[] regionName)
regionName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.UnassignRegionRequest buildUnassignRegionRequest(byte[] regionName,
boolean force)
regionName - force -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.OfflineRegionRequest buildOfflineRegionRequest(byte[] regionName)
regionName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteTableRequest buildDeleteTableRequest(TableName tableName)
tableName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.TruncateTableRequest buildTruncateTableRequest(TableName tableName,
boolean preserveSplits)
tableName - name of table to truncatepreserveSplits - True if the splits should be preserved
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableTableRequest buildEnableTableRequest(TableName tableName)
tableName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DisableTableRequest buildDisableTableRequest(TableName tableName)
tableName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateTableRequest buildCreateTableRequest(HTableDescriptor hTableDesc,
byte[][] splitKeys)
hTableDesc - splitKeys -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyTableRequest buildModifyTableRequest(TableName tableName,
HTableDescriptor hTableDesc)
tableName - hTableDesc -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetSchemaAlterStatusRequest buildGetSchemaAlterStatusRequest(TableName tableName)
tableName -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableDescriptorsRequest buildGetTableDescriptorsRequest(List<TableName> tableNames)
tableNames -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableDescriptorsRequest buildGetTableDescriptorsRequest(TableName tableName)
tableName - the table name
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsMasterRunningRequest buildIsMasterRunningRequest()
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.BalanceRequest buildBalanceRequest()
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetBalancerRunningRequest buildSetBalancerRunningRequest(boolean on,
boolean synchronous)
on - synchronous -
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsBalancerEnabledRequest buildIsBalancerEnabledRequest()
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetClusterStatusRequest buildGetClusterStatusRequest()
public static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RunCatalogScanRequest buildCatalogScanRequest()
MasterProtos.RunCatalogScanRequestpublic static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableCatalogJanitorRequest buildEnableCatalogJanitorRequest(boolean enable)
MasterProtos.EnableCatalogJanitorRequestpublic static org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsCatalogJanitorEnabledRequest buildIsCatalogJanitorEnabledRequest()
MasterProtos.IsCatalogJanitorEnabledRequestpublic static org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest buildGetLastFlushedSequenceIdRequest(byte[] regionName)
regionName -
RegionServerStatusProtos.GetLastFlushedSequenceIdRequest
public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest buildGrantRequest(String username,
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action... actions)
username - the short user name who to grant permissionsactions - the permissions to be granted
AccessControlProtos GrantRequest
public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest buildGrantRequest(String username,
TableName tableName,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action... actions)
username - the short user name who to grant permissionstableName - optional table name the permissions applyfamily - optional column familyqualifier - optional qualifieractions - the permissions to be granted
AccessControlProtos GrantRequest
public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest buildGrantRequest(String username,
String namespace,
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action... actions)
username - the short user name who to grant permissionsnamespace - optional table name the permissions applyactions - the permissions to be granted
AccessControlProtos GrantRequest
public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest buildRevokeRequest(String username,
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action... actions)
username - the short user name whose permissions to be revokedactions - the permissions to be revoked
AccessControlProtos RevokeRequest
public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest buildRevokeRequest(String username,
TableName tableName,
byte[] family,
byte[] qualifier,
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action... actions)
username - the short user name whose permissions to be revokedtableName - optional table name the permissions applyfamily - optional column familyqualifier - optional qualifieractions - the permissions to be revoked
AccessControlProtos RevokeRequest
public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest buildRevokeRequest(String username,
String namespace,
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action... actions)
username - the short user name whose permissions to be revokednamespace - optional table name the permissions applyactions - the permissions to be revoked
AccessControlProtos RevokeRequest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||