HBase - get rows by single column value

Description - Get rows by single column value
 
Runtime Class - com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter

 

Configuration

This action requires a Generics Configuration as well as the following required parameters.
 

Parameter Groups

  Parameter Type Description
  Table: string Name of the table
  Batch: integer The max number of rows the scan should return in a batch
  Column Family: string Column family
  Column Qualifier: string Column qualifier
  Latest Version: boolean It is used to check if only the latest version's value is tested and all previous versions are ignored
  Operator: string Compare Operator

Select from one of the following options:
  • greater than {GREATER}
  • less than {LESS}
  • equal to {EQUAL}
  Cell Value: string This filter is used to filter cells based on the value.
* - denotes required
  Parameter Type Description
* Type: string Format of the return result document.

Select from one of the following options:
  • XML {xml}
  • JSON {json}
* - denotes required
  Parameter Type Description
* Output Document: string Document returned by operation

Select from one of the following options:
  • Result Document {result} - Return results of the operation
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

 

Output Events

 

Name Description
OnFailConnection Could not connect to the external system.
OnFailRedirection Redirection status code between 300 and 399.
OnFailClientError Client error status code between 400 and 499.
OnFailServerError Server error status code between 500 and 599.
OnFailedOperation Could not perform the operation requested.
OnParseError Could not parse a document.
OnFailLargeRequest Request entity size exceeds configured maximum.
OnFailLargeResponse Response entity size exceeds configured maximum.
OnHTTP-201 Created The request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad Request The data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 Unauthorized The supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not Found Resource not found.
OnHTTP-405 Method Not Allowed You can't POST or PUT to the resource.
OnHTTP-429 Too Many Requests Your application is sending too many simultaneous requests.
OnHTTP-500 Server Error We couldn't create or update the resource. Please try again.