public static NodeStoreFixture create(Options options) throws Exception { return create(options, !options.getOptionBean(CommonOptions.class).isReadWrite()); }
@Override public OptionsBean newInstance(OptionParser parser){ return new DocumentNodeStoreOptions(parser); } },
@Override public OptionsBean newInstance(OptionParser parser){ return new CommonOptions(parser); } },
private void reset(){ options = new Options().withDisableSystemExit(); options.registerOptionsFactory(ExportOptions.FACTORY); } }
private static boolean oldSegmentStore(Options options) { String path = options.getOptionBean(CommonOptions.class).getStoreArg(); File dir = new File(path); // manifest file was introduced with oak-segment-tar File manifest = new File(dir, "manifest"); return !manifest.exists(); }
private DataStoreFixture(DataStoreBlobStore blobStore, Closer closer, boolean readOnly) { this.blobStore = blobStore; this.closer = closer; this.readOnly = readOnly; this.readOnlyBlobStore = readOnly ? ReadOnlyBlobStoreWrapper.wrap(blobStore) : null; }
@Override protected void addRows(Collection<? extends OptionDescriptor> options) { String firstLine = commandName != null ? commandName + " " : ""; if (connectionString != null) { firstLine += connectionString; } addNonOptionRow(firstLine); if (summary != null) { addNonOptionRow(summary); } fitRowsToWidth(); } }
public CommonOptions getCommonOpts(){ return getOptionBean(CommonOptions.class); }
@Override public OptionsBean newInstance(OptionParser parser){ return new RDBStoreOptions(parser); } },
@Override public OptionsBean newInstance(OptionParser parser){ return new BlobStoreOptions(parser); } }
public DummyDataStore() { //Set min size to match the one in ClusterDataStore setMinRecordLength(4096); }
public static NodeStoreFixture create(Options options) throws Exception { return create(options, !options.getOptionBean(CommonOptions.class).isReadWrite()); }
private static boolean oldSegmentStore(Options options) { String path = options.getOptionBean(CommonOptions.class).getStoreArg(); File dir = new File(path); // manifest file was introduced with oak-segment-tar File manifest = new File(dir, "manifest"); return !manifest.exists(); }
private DataStoreFixture(DataStoreBlobStore blobStore, Closer closer, boolean readOnly) { this.blobStore = blobStore; this.closer = closer; this.readOnly = readOnly; this.readOnlyBlobStore = readOnly ? ReadOnlyBlobStoreWrapper.wrap(blobStore) : null; }
@Override protected void addRows(Collection<? extends OptionDescriptor> options) { String firstLine = commandName != null ? commandName + " " : ""; if (connectionString != null) { firstLine += connectionString; } addNonOptionRow(firstLine); if (summary != null) { addNonOptionRow(summary); } fitRowsToWidth(); } }
@Override public OptionsBean newInstance(OptionParser parser){ return new DocumentNodeStoreOptions(parser); } },
@Override public OptionsBean newInstance(OptionParser parser){ return new CommonOptions(parser); } },
@Override public OptionsBean newInstance(OptionParser parser){ return new RDBStoreOptions(parser); } },
@Override public OptionsBean newInstance(OptionParser parser){ return new BlobStoreOptions(parser); } }