Codota Logo
SingleColumnValueFilter.getLatestVersionOnly
Code IndexAdd Codota to your IDE (free)

How to use
getLatestVersionOnly
method
in
org.apache.hadoop.hbase.filter.SingleColumnValueFilter

Best Java code snippets using org.apache.hadoop.hbase.filter.SingleColumnValueFilter.getLatestVersionOnly (Showing top 18 results out of 315)

  • Common ways to obtain SingleColumnValueFilter
private void myMethod () {
SingleColumnValueFilter s =
  • Codota IconCompareFilter.CompareOp compareOp;new SingleColumnValueFilter(family, qualifier, compareOp, value)
  • Codota IconArrayList filterArguments;(SingleColumnValueFilter) SingleColumnValueFilter.createFilterFromArguments(filterArguments)
  • Codota IconCompareFilter.CompareOp compareOp;ByteArrayComparable comparator;new SingleColumnValueFilter(family, qualifier, compareOp, comparator)
  • Smart code suggestions by Codota
}
origin: apache/hbase

 @Override
 public int hashCode() {
  return Objects.hash(Bytes.hashCode(getFamily()), Bytes.hashCode(getQualifier()),
   this.op, getComparator(), getFilterIfMissing(), getLatestVersionOnly());
 }
}
origin: apache/hbase

public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) {
 SingleColumnValueFilter tempFilter = (SingleColumnValueFilter)
  SingleColumnValueFilter.createFilterFromArguments(filterArguments);
 SingleColumnValueExcludeFilter filter = new SingleColumnValueExcludeFilter (
  tempFilter.getFamily(), tempFilter.getQualifier(),
  tempFilter.getOperator(), tempFilter.getComparator());
 if (filterArguments.size() == 6) {
  filter.setFilterIfMissing(tempFilter.getFilterIfMissing());
  filter.setLatestVersionOnly(tempFilter.getLatestVersionOnly());
 }
 return filter;
}
origin: apache/hbase

/**
 * @return true if and only if the fields of the filter that are serialized
 * are equal to the corresponding fields in other.  Used for testing.
 */
@Override
boolean areSerializedFieldsEqual(Filter o) {
 if (o == this) return true;
 if (!(o instanceof SingleColumnValueFilter)) return false;
 SingleColumnValueFilter other = (SingleColumnValueFilter)o;
 return Bytes.equals(this.getFamily(), other.getFamily())
  && Bytes.equals(this.getQualifier(), other.getQualifier())
  && this.op.equals(other.op)
  && this.getComparator().areSerializedFieldsEqual(other.getComparator())
  && this.getFilterIfMissing() == other.getFilterIfMissing()
  && this.getLatestVersionOnly() == other.getLatestVersionOnly();
}
origin: apache/hbase

 this.ifMissing = true;
if (scvf.getLatestVersionOnly()) {
 this.latestVersion = true;
origin: apache/hbase

@Test
public void testSingleColumnValueFilter() throws IOException {
 String filterString = "SingleColumnValueFilter " +
  "('family', 'qualifier', >=, 'binary:a', true, false)";
 SingleColumnValueFilter singleColumnValueFilter =
  doTestFilter(filterString, SingleColumnValueFilter.class);
 assertEquals("family", new String(singleColumnValueFilter.getFamily(), StandardCharsets.UTF_8));
 assertEquals("qualifier",
   new String(singleColumnValueFilter.getQualifier(), StandardCharsets.UTF_8));
 assertEquals(CompareOperator.GREATER_OR_EQUAL, singleColumnValueFilter.getCompareOperator());
 assertTrue(singleColumnValueFilter.getComparator() instanceof BinaryComparator);
 BinaryComparator binaryComparator = (BinaryComparator) singleColumnValueFilter.getComparator();
 assertEquals("a", new String(binaryComparator.getValue(), StandardCharsets.UTF_8));
 assertTrue(singleColumnValueFilter.getFilterIfMissing());
 assertFalse(singleColumnValueFilter.getLatestVersionOnly());
 filterString = "SingleColumnValueFilter ('family', 'qualifier', >, 'binaryprefix:a')";
 singleColumnValueFilter = doTestFilter(filterString, SingleColumnValueFilter.class);
 assertEquals("family", new String(singleColumnValueFilter.getFamily(), StandardCharsets.UTF_8));
 assertEquals("qualifier",
   new String(singleColumnValueFilter.getQualifier(), StandardCharsets.UTF_8));
 assertEquals(CompareOperator.GREATER, singleColumnValueFilter.getCompareOperator());
 assertTrue(singleColumnValueFilter.getComparator() instanceof BinaryPrefixComparator);
 BinaryPrefixComparator binaryPrefixComparator =
  (BinaryPrefixComparator) singleColumnValueFilter.getComparator();
 assertEquals("a", new String(binaryPrefixComparator.getValue(), StandardCharsets.UTF_8));
 assertFalse(singleColumnValueFilter.getFilterIfMissing());
 assertTrue(singleColumnValueFilter.getLatestVersionOnly());
}
origin: org.apache.hbase/hbase-client

public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) {
 SingleColumnValueFilter tempFilter = (SingleColumnValueFilter)
  SingleColumnValueFilter.createFilterFromArguments(filterArguments);
 SingleColumnValueExcludeFilter filter = new SingleColumnValueExcludeFilter (
  tempFilter.getFamily(), tempFilter.getQualifier(),
  tempFilter.getOperator(), tempFilter.getComparator());
 if (filterArguments.size() == 6) {
  filter.setFilterIfMissing(tempFilter.getFilterIfMissing());
  filter.setLatestVersionOnly(tempFilter.getLatestVersionOnly());
 }
 return filter;
}
origin: org.apache.hbase/hbase-client

/**
 * @return true if and only if the fields of the filter that are serialized
 * are equal to the corresponding fields in other.  Used for testing.
 */
@Override
boolean areSerializedFieldsEqual(Filter o) {
 if (o == this) return true;
 if (!(o instanceof SingleColumnValueFilter)) return false;
 SingleColumnValueFilter other = (SingleColumnValueFilter)o;
 return Bytes.equals(this.getFamily(), other.getFamily())
  && Bytes.equals(this.getQualifier(), other.getQualifier())
  && this.op.equals(other.op)
  && this.getComparator().areSerializedFieldsEqual(other.getComparator())
  && this.getFilterIfMissing() == other.getFilterIfMissing()
  && this.getLatestVersionOnly() == other.getLatestVersionOnly();
}
origin: harbby/presto-connectors

public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) {
 SingleColumnValueFilter tempFilter = (SingleColumnValueFilter)
  SingleColumnValueFilter.createFilterFromArguments(filterArguments);
 SingleColumnValueExcludeFilter filter = new SingleColumnValueExcludeFilter (
  tempFilter.getFamily(), tempFilter.getQualifier(),
  tempFilter.getOperator(), tempFilter.getComparator());
 if (filterArguments.size() == 6) {
  filter.setFilterIfMissing(tempFilter.getFilterIfMissing());
  filter.setLatestVersionOnly(tempFilter.getLatestVersionOnly());
 }
 return filter;
}
origin: com.aliyun.hbase/alihbase-client

public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) {
 SingleColumnValueFilter tempFilter = (SingleColumnValueFilter)
  SingleColumnValueFilter.createFilterFromArguments(filterArguments);
 SingleColumnValueExcludeFilter filter = new SingleColumnValueExcludeFilter (
  tempFilter.getFamily(), tempFilter.getQualifier(),
  tempFilter.getOperator(), tempFilter.getComparator());
 if (filterArguments.size() == 6) {
  filter.setFilterIfMissing(tempFilter.getFilterIfMissing());
  filter.setLatestVersionOnly(tempFilter.getLatestVersionOnly());
 }
 return filter;
}
origin: com.aliyun.hbase/alihbase-client

/**
 * @return true if and only if the fields of the filter that are serialized
 * are equal to the corresponding fields in other.  Used for testing.
 */
@Override
boolean areSerializedFieldsEqual(Filter o) {
 if (o == this) return true;
 if (!(o instanceof SingleColumnValueFilter)) return false;
 SingleColumnValueFilter other = (SingleColumnValueFilter)o;
 return Bytes.equals(this.getFamily(), other.getFamily())
  && Bytes.equals(this.getQualifier(), other.getQualifier())
  && this.op.equals(other.op)
  && this.getComparator().areSerializedFieldsEqual(other.getComparator())
  && this.getFilterIfMissing() == other.getFilterIfMissing()
  && this.getLatestVersionOnly() == other.getLatestVersionOnly();
}
origin: co.cask.hbase/hbase

 public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) {
  SingleColumnValueFilter tempFilter = (SingleColumnValueFilter)
   SingleColumnValueFilter.createFilterFromArguments(filterArguments);
  SingleColumnValueExcludeFilter filter = new SingleColumnValueExcludeFilter (
   tempFilter.getFamily(), tempFilter.getQualifier(),
   tempFilter.getOperator(), tempFilter.getComparator());

  if (filterArguments.size() == 6) {
   filter.setFilterIfMissing(tempFilter.getFilterIfMissing());
   filter.setLatestVersionOnly(tempFilter.getLatestVersionOnly());
}
  return filter;
 }
}
origin: harbby/presto-connectors

/**
 * @param other
 * @return true if and only if the fields of the filter that are serialized
 * are equal to the corresponding fields in other.  Used for testing.
 */
boolean areSerializedFieldsEqual(Filter o) {
 if (o == this) return true;
 if (!(o instanceof SingleColumnValueFilter)) return false;
 SingleColumnValueFilter other = (SingleColumnValueFilter)o;
 return Bytes.equals(this.getFamily(), other.getFamily())
  && Bytes.equals(this.getQualifier(), other.getQualifier())
  && this.compareOp.equals(other.compareOp)
  && this.getComparator().areSerializedFieldsEqual(other.getComparator())
  && this.getFilterIfMissing() == other.getFilterIfMissing()
  && this.getLatestVersionOnly() == other.getLatestVersionOnly();
}
origin: org.apache.hbase/hbase-rest

 this.ifMissing = true;
if (scvf.getLatestVersionOnly()) {
 this.latestVersion = true;
origin: com.aliyun.hbase/alihbase-rest

 this.ifMissing = true;
if (scvf.getLatestVersionOnly()) {
 this.latestVersion = true;
origin: co.cask.hbase/hbase

 this.ifMissing = true;
if (scvf.getLatestVersionOnly()) {
 this.latestVersion = true;
origin: org.apache.hbase/hbase-server

@Test
public void testSingleColumnValueFilter() throws IOException {
 String filterString = "SingleColumnValueFilter " +
  "('family', 'qualifier', >=, 'binary:a', true, false)";
 SingleColumnValueFilter singleColumnValueFilter =
  doTestFilter(filterString, SingleColumnValueFilter.class);
 assertEquals("family", new String(singleColumnValueFilter.getFamily(), StandardCharsets.UTF_8));
 assertEquals("qualifier",
   new String(singleColumnValueFilter.getQualifier(), StandardCharsets.UTF_8));
 assertEquals(CompareOperator.GREATER_OR_EQUAL, singleColumnValueFilter.getCompareOperator());
 assertTrue(singleColumnValueFilter.getComparator() instanceof BinaryComparator);
 BinaryComparator binaryComparator = (BinaryComparator) singleColumnValueFilter.getComparator();
 assertEquals("a", new String(binaryComparator.getValue(), StandardCharsets.UTF_8));
 assertTrue(singleColumnValueFilter.getFilterIfMissing());
 assertFalse(singleColumnValueFilter.getLatestVersionOnly());
 filterString = "SingleColumnValueFilter ('family', 'qualifier', >, 'binaryprefix:a')";
 singleColumnValueFilter = doTestFilter(filterString, SingleColumnValueFilter.class);
 assertEquals("family", new String(singleColumnValueFilter.getFamily(), StandardCharsets.UTF_8));
 assertEquals("qualifier",
   new String(singleColumnValueFilter.getQualifier(), StandardCharsets.UTF_8));
 assertEquals(CompareOperator.GREATER, singleColumnValueFilter.getCompareOperator());
 assertTrue(singleColumnValueFilter.getComparator() instanceof BinaryPrefixComparator);
 BinaryPrefixComparator binaryPrefixComparator =
  (BinaryPrefixComparator) singleColumnValueFilter.getComparator();
 assertEquals("a", new String(binaryPrefixComparator.getValue(), StandardCharsets.UTF_8));
 assertFalse(singleColumnValueFilter.getFilterIfMissing());
 assertTrue(singleColumnValueFilter.getLatestVersionOnly());
}
origin: com.google.cloud.bigtable/bigtable-hbase

Filter toFilter(FilterAdapterContext context, SingleColumnValueFilter filter)
  throws IOException {
 // filter to check if the column exists
 ChainFilter columnSpecFilter = getColumnSpecFilter(
   filter.getFamily(),
   filter.getQualifier(),
   filter.getLatestVersionOnly());
 // filter to return the row if the condition is met
 if (filter.getFilterIfMissing()) {
  return FILTERS.condition(addValue(context, filter, columnSpecFilter))
       .then(FILTERS.pass());
 } else {
  return FILTERS.interleave()
    .filter(FILTERS.condition(addValue(context, filter, columnSpecFilter.clone()))
         .then(FILTERS.pass()))
    .filter(FILTERS.condition(columnSpecFilter)
         .otherwise(FILTERS.pass()));
 }
}
origin: GoogleCloudPlatform/cloud-bigtable-client

Filter toFilter(FilterAdapterContext context, SingleColumnValueFilter filter)
  throws IOException {
 // filter to check if the column exists
 ChainFilter columnSpecFilter = getColumnSpecFilter(
   filter.getFamily(),
   filter.getQualifier(),
   filter.getLatestVersionOnly());
 // filter to return the row if the condition is met
 if (filter.getFilterIfMissing()) {
  return FILTERS.condition(addValue(context, filter, columnSpecFilter))
       .then(FILTERS.pass());
 } else {
  return FILTERS.interleave()
    .filter(FILTERS.condition(addValue(context, filter, columnSpecFilter.clone()))
         .then(FILTERS.pass()))
    .filter(FILTERS.condition(columnSpecFilter)
         .otherwise(FILTERS.pass()));
 }
}
org.apache.hadoop.hbase.filterSingleColumnValueFiltergetLatestVersionOnly

Javadoc

Get whether only the latest version of the column value should be compared. If true, the row will be returned if only the latest version of the column value matches. If false, the row will be returned if any version of the column value matches. The default is true.

Popular methods of SingleColumnValueFilter

  • <init>
    Constructor for binary compare of the value of a single column. If the column is found and the condi
  • setFilterIfMissing
    Set whether entire row should be filtered if column is not found. If true, the entire row will be sk
  • setLatestVersionOnly
    Set whether only the latest version of the column value should be compared. If true, the row will be
  • getFamily
  • getQualifier
  • getComparator
  • getFilterIfMissing
    Get whether entire row should be filtered if column is not found.
  • getOperator
  • areSerializedFieldsEqual
  • createFilterFromArguments
  • filterColumnValue
  • convert
  • filterColumnValue,
  • convert,
  • filterCell,
  • filterAllRemaining,
  • filterRow,
  • getCompareOperator,
  • hashCode,
  • parseFrom,
  • reset

Popular in Java

  • Parsing JSON documents to java classes using gson
  • putExtra (Intent)
  • findViewById (Activity)
  • getApplicationContext (Context)
  • InetAddress (java.net)
    This class represents an Internet Protocol (IP) address. An IP address is either a 32-bit or 128-bit
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now