ParquetStore extends Store { @Override public Set<StoreTrait> getTraits() { return TRAITS; }  @Override void initialise(final String graphId, final Schema schema, final StoreProperties properties); static String getSnapshotPath(final long snapshot); Path getGraphPartitionerPath(); FileSystem getFS(); SchemaUtils getSchemaUtils(); @Override Set<StoreTrait> getTraits(); String getDataDir(); String getTempFilesDir(); String getFile(final String group, final Partition partition); String getFile(final String group, final Integer partitionId); static String getFile(final Integer partitionId); String getFileForReversedEdges(final String group, final Partition partition); String getFileForReversedEdges(final String group, final Integer partitionId); List<Path> getFilesForGroup(final String group); Path getGroupPath(final String group); static String getGroupSubDir(final String group, final boolean reversed); Path getGroupPathForReversedEdges(final String group); String getGraphPath(); @SuppressFBWarnings(value = "BC_UNCONFIRMED_CAST_OF_RETURN_VALUE", justification = "The properties should always be ParquetStoreProperties") @Override ParquetStoreProperties getProperties(); @Override void validateSchemas(); long getLatestSnapshot(); void setLatestSnapshot(final long snapshot); GraphPartitioner getGraphPartitioner(); static final String GROUP; static final String GRAPH; static final String VERTEX; static final String SOURCE; static final String DESTINATION; static final String DIRECTED; static final String SNAPSHOT; static final String REVERSED_EDGES; static final String PARTITION; static final int LENGTH_OF_PARTITION_NUMBER_IN_FILENAME; @SuppressFBWarnings("MS_MUTABLE_ARRAY")
    static final Serialiser[] SERIALISERS; }
@Test public void testTraits() throws StoreException { final ParquetStore store = new ParquetStore(); final Set<StoreTrait> expectedTraits = new HashSet<>(); expectedTraits.add(StoreTrait.INGEST_AGGREGATION); expectedTraits.add(StoreTrait.PRE_AGGREGATION_FILTERING); expectedTraits.add(StoreTrait.ORDERED); assertEquals(expectedTraits, store.getTraits()); }