public static TableName valueOf(ByteBuffer namespace, ByteBuffer qualifier) { if (namespace == null || namespace.remaining() < 1) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), qualifier); } return createTableNameIfNecessary(namespace, qualifier); }
public static TableName valueOf(byte[] namespace, byte[] qualifier) { if (namespace == null || namespace.length < 1) { namespace = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME; } for (TableName tn : tableCache) { if (Arrays.equals(tn.getQualifier(), qualifier) && Arrays.equals(tn.getNamespace(), namespace)) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(namespace), ByteBuffer.wrap(qualifier)); }
public static TableName valueOf(String namespaceAsString, String qualifierAsString) { if (namespaceAsString == null || namespaceAsString.length() < 1) { namespaceAsString = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME_STR; } for (TableName tn : tableCache) { if (qualifierAsString.equals(tn.getQualifierAsString()) && namespaceAsString.equals(tn.getNamespaceAsString())) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(namespaceAsString)), ByteBuffer.wrap(Bytes.toBytes(qualifierAsString))); }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. */ public static TableName valueOf(String name) { for (TableName tn : tableCache) { if (name.equals(tn.getNameAsString())) { return tn; } } final int namespaceDelimIndex = name.indexOf(NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(Bytes.toBytes(name))); } else { // indexOf is by character, not byte (consider multi-byte characters) String ns = name.substring(0, namespaceDelimIndex); String qualifier = name.substring(namespaceDelimIndex + 1); return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(ns)), ByteBuffer.wrap(Bytes.toBytes(qualifier))); } }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. The test is buried in the table creation to save on array comparison * when we're creating a standard table object that will be in the cache. */ public static TableName valueOf(byte[] fullName) throws IllegalArgumentException{ for (TableName tn : tableCache) { if (Arrays.equals(tn.getName(), fullName)) { return tn; } } int namespaceDelimIndex = org.apache.hbase.thirdparty.com.google.common.primitives.Bytes.lastIndexOf(fullName, (byte) NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(fullName)); } else { return createTableNameIfNecessary( ByteBuffer.wrap(fullName, 0, namespaceDelimIndex), ByteBuffer.wrap(fullName, namespaceDelimIndex + 1, fullName.length - (namespaceDelimIndex + 1))); } }
public static TableName valueOf(ByteBuffer namespace, ByteBuffer qualifier) { if (namespace == null || namespace.remaining() < 1) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), qualifier); } return createTableNameIfNecessary(namespace, qualifier); }
public static TableName valueOf(ByteBuffer namespace, ByteBuffer qualifier) { if (namespace == null || namespace.remaining() < 1) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), qualifier); } return createTableNameIfNecessary(namespace, qualifier); }
public static TableName valueOf(ByteBuffer namespace, ByteBuffer qualifier) { if (namespace == null || namespace.remaining() < 1) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), qualifier); } return createTableNameIfNecessary(namespace, qualifier); }
public static TableName valueOf(String namespaceAsString, String qualifierAsString) { if (namespaceAsString == null || namespaceAsString.length() < 1) { namespaceAsString = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME_STR; } for (TableName tn : tableCache) { if (qualifierAsString.equals(tn.getQualifierAsString()) && namespaceAsString.equals(tn.getNamespaceAsString())) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(namespaceAsString)), ByteBuffer.wrap(Bytes.toBytes(qualifierAsString))); }
public static TableName valueOf(byte[] namespace, byte[] qualifier) { if (namespace == null || namespace.length < 1) { namespace = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME; } for (TableName tn : tableCache) { if (Arrays.equals(tn.getQualifier(), qualifier) && Arrays.equals(tn.getNamespace(), namespace)) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(namespace), ByteBuffer.wrap(qualifier)); }
public static TableName valueOf(String namespaceAsString, String qualifierAsString) { if (namespaceAsString == null || namespaceAsString.length() < 1) { namespaceAsString = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME_STR; } for (TableName tn : tableCache) { if (qualifierAsString.equals(tn.getQualifierAsString()) && namespaceAsString.equals(tn.getNamespaceAsString())) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(namespaceAsString)), ByteBuffer.wrap(Bytes.toBytes(qualifierAsString))); }
public static TableName valueOf(byte[] namespace, byte[] qualifier) { if (namespace == null || namespace.length < 1) { namespace = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME; } for (TableName tn : tableCache) { if (Arrays.equals(tn.getQualifier(), qualifier) && Arrays.equals(tn.getNamespace(), namespace)) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(namespace), ByteBuffer.wrap(qualifier)); }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. */ public static TableName valueOf(String name) { for (TableName tn : tableCache) { if (name.equals(tn.getNameAsString())) { return tn; } } final int namespaceDelimIndex = name.indexOf(NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(Bytes.toBytes(name))); } else { // indexOf is by character, not byte (consider multi-byte characters) String ns = name.substring(0, namespaceDelimIndex); String qualifier = name.substring(namespaceDelimIndex + 1); return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(ns)), ByteBuffer.wrap(Bytes.toBytes(qualifier))); } }
public static TableName valueOf(String namespaceAsString, String qualifierAsString) { if (namespaceAsString == null || namespaceAsString.length() < 1) { namespaceAsString = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME_STR; } for (TableName tn : tableCache) { if (qualifierAsString.equals(tn.getQualifierAsString()) && namespaceAsString.equals(tn.getNameAsString())) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(namespaceAsString)), ByteBuffer.wrap(Bytes.toBytes(qualifierAsString))); }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. */ public static TableName valueOf(String name) { for (TableName tn : tableCache) { if (name.equals(tn.getNameAsString())) { return tn; } } int namespaceDelimIndex = name.indexOf(NAMESPACE_DELIM); byte[] nameB = Bytes.toBytes(name); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(nameB)); } else { return createTableNameIfNecessary( ByteBuffer.wrap(nameB, 0, namespaceDelimIndex), ByteBuffer.wrap(nameB, namespaceDelimIndex + 1, nameB.length - (namespaceDelimIndex + 1))); } }
public static TableName valueOf(byte[] namespace, byte[] qualifier) { if (namespace == null || namespace.length < 1) { namespace = NamespaceDescriptor.DEFAULT_NAMESPACE_NAME; } for (TableName tn : tableCache) { if (Arrays.equals(tn.getQualifier(), qualifier) && Arrays.equals(tn.getNamespace(), namespace)) { return tn; } } return createTableNameIfNecessary( ByteBuffer.wrap(namespace), ByteBuffer.wrap(qualifier)); }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. */ public static TableName valueOf(String name) { for (TableName tn : tableCache) { if (name.equals(tn.getNameAsString())) { return tn; } } final int namespaceDelimIndex = name.indexOf(NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(Bytes.toBytes(name))); } else { // indexOf is by character, not byte (consider multi-byte characters) String ns = name.substring(0, namespaceDelimIndex); String qualifier = name.substring(namespaceDelimIndex + 1); return createTableNameIfNecessary( ByteBuffer.wrap(Bytes.toBytes(ns)), ByteBuffer.wrap(Bytes.toBytes(qualifier))); } }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. The test is buried in the table creation to save on array comparison * when we're creating a standard table object that will be in the cache. */ public static TableName valueOf(byte[] fullName) throws IllegalArgumentException{ for (TableName tn : tableCache) { if (Arrays.equals(tn.getName(), fullName)) { return tn; } } int namespaceDelimIndex = org.apache.hbase.thirdparty.com.google.common.primitives.Bytes.lastIndexOf(fullName, (byte) NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(fullName)); } else { return createTableNameIfNecessary( ByteBuffer.wrap(fullName, 0, namespaceDelimIndex), ByteBuffer.wrap(fullName, namespaceDelimIndex + 1, fullName.length - (namespaceDelimIndex + 1))); } }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. The test is buried in the table creation to save on array comparison * when we're creating a standard table object that will be in the cache. */ public static TableName valueOf(byte[] fullName) throws IllegalArgumentException{ for (TableName tn : tableCache) { if (Arrays.equals(tn.getName(), fullName)) { return tn; } } int namespaceDelimIndex = com.facebook.presto.hbase.$internal.com.google.common.primitives.Bytes.lastIndexOf(fullName, (byte) NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(fullName)); } else { return createTableNameIfNecessary( ByteBuffer.wrap(fullName, 0, namespaceDelimIndex), ByteBuffer.wrap(fullName, namespaceDelimIndex + 1, fullName.length - (namespaceDelimIndex + 1))); } }
/** * @throws IllegalArgumentException if fullName equals old root or old meta. Some code * depends on this. The test is buried in the table creation to save on array comparison * when we're creating a standard table object that will be in the cache. */ public static TableName valueOf(byte[] fullName) throws IllegalArgumentException{ for (TableName tn : tableCache) { if (Arrays.equals(tn.getName(), fullName)) { return tn; } } int namespaceDelimIndex = org.apache.hbase.thirdparty.com.google.common.primitives.Bytes.lastIndexOf(fullName, (byte) NAMESPACE_DELIM); if (namespaceDelimIndex < 0) { return createTableNameIfNecessary( ByteBuffer.wrap(NamespaceDescriptor.DEFAULT_NAMESPACE_NAME), ByteBuffer.wrap(fullName)); } else { return createTableNameIfNecessary( ByteBuffer.wrap(fullName, 0, namespaceDelimIndex), ByteBuffer.wrap(fullName, namespaceDelimIndex + 1, fullName.length - (namespaceDelimIndex + 1))); } }