Tabnine Logo
com.netflix.hollow.api.objects
Code IndexAdd Tabnine to your IDE (free)

How to use com.netflix.hollow.api.objects

Best Java code snippets using com.netflix.hollow.api.objects (Showing top 20 results out of 315)

origin: Netflix/hollow

@Override
public final int indexOf(HollowList<T> list, int ordinal, Object o) {
  for(int i=0;i<ordinals.length;i++) {
    if(list.equalsElement(ordinals[i], o))
      return i;
  }
  return -1;
}
origin: Netflix/hollow

@Override
public T get(HollowList<T> list, int ordinal, int idx) {
  return list.instantiateElement(ordinals[idx]);
}
origin: Netflix/hollow

@Override
public final Set<Map.Entry<K, V>> entrySet() {
  return new EntrySet();
}
origin: Netflix/hollow

  public static boolean equalObject(String typeName, int ordinal, Object testObject) {
    if(testObject instanceof HollowRecord) {
      HollowRecord testRec = (HollowRecord)testObject;
      if(testRec.getOrdinal() == ordinal) {
        String otherType = testRec.getSchema().getName();

        return otherType.equals(typeName);
      }
    }
    return false;
  }
}
origin: Netflix/hollow

@Override
public final int lastIndexOf(HollowList<T> list, int ordinal, Object o) {
  int size = size(ordinal);
  for(int i=size - 1; i>=0; i--) {
    int elementOrdinal = dataAccess.getElementOrdinal(ordinal, i);
    if(list.equalsElement(elementOrdinal, o))
      return i;
  }
  return -1;
}
origin: Netflix/hollow

public int hashCode(String typeName, Object objectToHash) {
  if(objectToHash instanceof HollowRecord)
    return ((HollowRecord)objectToHash).getOrdinal();
  return objectToHash.hashCode();
}
origin: Netflix/hollow

@SuppressWarnings("unused")
private void printRecord(HollowObject obj) {
  System.out.println(obj.getInt("a1") + "," + obj.getInt("a2") + "," + obj.getInt("a3"));
}
origin: Netflix/hollow

@Override
public V findValue(HollowMap<K, V> map, int ordinal, Object... hashKey) {
  int valueOrdinal = dataAccess.findValue(ordinal, hashKey);
  if(valueOrdinal != -1)
    return map.instantiateValue(valueOrdinal);
  return null;
}
origin: Netflix/hollow

@Override
public T findElement(HollowSet<T> set, int ordinal, Object... keys) {
  int elementOrdinal = dataAccess.findElement(ordinal, keys);
  if(elementOrdinal != -1)
    return set.instantiateElement(elementOrdinal);
  return null;
}
origin: Netflix/hollow

@Override
public K findKey(HollowMap<K, V> map, int ordinal, Object... hashKey) {
  int keyOrdinal = dataAccess.findKey(ordinal, hashKey);
  if(keyOrdinal != -1)
    return map.instantiateKey(keyOrdinal);
  return null;
}
origin: Netflix/hollow

@Override
public final Iterator<T> iterator() {
  return new Itr();
}
origin: Netflix/hollow

@Override
public String toString() {
  return "Hollow Object: " + getSchema().getName() + " (" + ordinal + ")";
}
origin: Netflix/hollow

@Override
public final int indexOf(HollowList<T> list, int ordinal, Object o) {
  int size = size(ordinal);
  for(int i=0;i<size;i++) {
    int elementOrdinal = dataAccess.getElementOrdinal(ordinal, i);
    if(list.equalsElement(elementOrdinal, o))
      return i;
  }
  return -1;
}
origin: Netflix/hollow

private void assertRecord(HollowObject obj, String fnPrefix, int... vals) {
  for (int i = 0; i < vals.length; i++) {
    String fn = fnPrefix + (i + 1);
    Assert.assertEquals(vals[i], obj.getInt(fn));
  }
}
origin: Netflix/hollow

@Override
public final int lastIndexOf(HollowList<T> list, int ordinal, Object o) {
  for(int i=ordinals.length - 1; i>=0; i--) {
    if(list.equalsElement(ordinals[i], o))
      return i;
  }
  return -1;
}
origin: Netflix/hollow

@Override
public T get(HollowList<T> list, int ordinal, int index) {
  int elementOrdinal = dataAccess.getElementOrdinal(ordinal, index);
  return list.instantiateElement(elementOrdinal);
}
origin: Netflix/hollow

@Override
public V findValue(HollowMap<K, V> map, int ordinal, Object... hashKey) {
  int valueOrdinal = dataAccess.findValue(ordinal, hashKey);
  if(valueOrdinal != -1)
    return map.instantiateValue(valueOrdinal);
  return null;
}
origin: Netflix/hollow

@Override
public T findElement(HollowSet<T> set, int ordinal, Object... keys) {
  int elementOrdinal = dataAccess.findElement(ordinal, keys);
  if(elementOrdinal != -1)
    return set.instantiateElement(elementOrdinal);
  return null;
}
origin: Netflix/hollow

@Override
public K findKey(HollowMap<K, V> map, int ordinal, Object... hashKey) {
  int keyOrdinal = dataAccess.findKey(ordinal, hashKey);
  if(keyOrdinal != -1)
    return map.instantiateKey(keyOrdinal);
  return null;
}
origin: Netflix/hollow

private void assertRecord(HollowObject obj, int a1, int a2, int a3) {
  Assert.assertEquals(a1, obj.getInt("a1"));
  Assert.assertEquals(a2, obj.getInt("a2"));
  Assert.assertEquals(a3, obj.getInt("a3"));
}
com.netflix.hollow.api.objects

Most used classes

  • GenericHollowObject
    This is a generic handle to an OBJECT type record. The Generic Hollow Object API can be used to prog
  • HollowObject
    A HollowObject provides an interface for accessing data from an OBJECT record in a hollow dataset.
  • HollowRecord
    A HollowRecord is the base interface for accessing data from any kind of record in a Hollow dataset.
  • HollowMapCachedDelegate
    This is the extension of the HollowRecordDelegate interface for cached MAP type records.
  • HollowObjectGenericDelegate
    A delegate used by the GenericHollowObject of the Generic Hollow Object API.
  • GenericHollowMap,
  • GenericHollowRecordHelper,
  • GenericHollowSet,
  • HollowFactory,
  • HollowObjectCacheProvider,
  • HollowList,
  • HollowMap$EntrySet,
  • HollowMap,
  • HollowSet$Itr,
  • HollowSet,
  • HollowCachedDelegate,
  • HollowListCachedDelegate,
  • HollowListDelegate,
  • HollowListLookupDelegate
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now