Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* Copyright 2014 The Johns Hopkins University Applied Physics Laboratory
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *     http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package edu.jhuapl.tinkerpop.tables.keyindex;
Wraps the metadata tables which stores information about which property keys are indexed for different graph types.
    super(globalsglobals.getConfig().getIndexedKeysTableName());
  }
  public void writeKeyMetadataEntry(String keyClass<? extends Elementclazz) {
    writeEntry(keyclazz);
  }
  public void clearKeyMetadataEntry(String keyClass<? extends Elementclazz) {
    clearEntry(keyclazz);
  }
  public <T extends ElementSet<StringgetIndexedKeys(Class<T> elementClass) {
    if (elementClass == null) {
      throw ExceptionFactory.classForElementCannotBeNull();
    }
    IndexedItemsListParser parser = new IndexedItemsListParser(elementClass);
    Scanner scan = null;
    try {
      scan = getScanner();
      Set<Stringkeys = new HashSet<String>();
      for (IndexedItem item : parser.parse(scan)) {
        keys.add(item.getKey());
      }
      return keys;
    } finally {
      if (scan != null) {
        scan.close();
      }
    }
  }
New to GrepCode? Check out our FAQ X