protected void doOperation(MetadataLogicalOperation op) { if (op.isAdd) { op.entity.addToCache(this); } else { op.entity.dropFromCache(this); } }
public static DatasourceAdapter getAdapter(MetadataTransactionContext mdTxnCtx, String dataverseName, String adapterName) throws AlgebricksException { DatasourceAdapter adapter; // search in default namespace (built-in adapter) adapter = MetadataManager.INSTANCE.getAdapter(mdTxnCtx, MetadataConstants.METADATA_DATAVERSE_NAME, adapterName); // search in dataverse (user-defined adapter) if (adapter == null) { adapter = MetadataManager.INSTANCE.getAdapter(mdTxnCtx, dataverseName, adapterName); } return adapter; }
protected IndexTupleTranslator(TxnId txnId, MetadataNode metadataNode, boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.INDEX_DATASET.getFieldCount()); this.txnId = txnId; this.metadataNode = metadataNode; }
public static Dataset findDataset(MetadataTransactionContext mdTxnCtx, String dataverse, String dataset) throws AlgebricksException { return MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverse, dataset); }
public static List<Index> getDatasetIndexes(MetadataTransactionContext mdTxnCtx, String dataverseName, String datasetName) throws AlgebricksException { return MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseName, datasetName); }
public static FeedPolicyEntity findFeedPolicy(MetadataTransactionContext mdTxnCtx, String dataverse, String policyName) throws AlgebricksException { return MetadataManager.INSTANCE.getFeedPolicy(mdTxnCtx, dataverse, policyName); }
public static Feed findFeed(MetadataTransactionContext mdTxnCtx, String dataverse, String feedName) throws AlgebricksException { return MetadataManager.INSTANCE.getFeed(mdTxnCtx, dataverse, feedName); }
public static FeedConnection findFeedConnection(MetadataTransactionContext mdTxnCtx, String dataverse, String feedName, String datasetName) throws AlgebricksException { return MetadataManager.INSTANCE.getFeedConnection(mdTxnCtx, dataverse, feedName, datasetName); }
@Override public T getValue(TxnId txnId, ITupleReference tuple) throws AlgebricksException, HyracksDataException, RemoteException { return tupleReaderWriter.getMetadataEntityFromTuple(tuple); } }
@Override public IRecordReader<? extends char[]> createRecordReader(IHyracksTaskContext ctx, int partition) throws HyracksDataException { return function.createRecordReader(ctx, partition); }
@Override public AlgebricksAbsolutePartitionConstraint getPartitionConstraint() throws AlgebricksException { return function.getPartitionConstraint(); }
public IMetadataEntityTupleTranslator<T> getTupleTranslator() { return tupleTranslatorFactory.createTupleTranslator(); } }
protected void undoOperation(MetadataLogicalOperation op) { if (!op.isAdd) { op.entity.addToCache(this); } else { op.entity.dropFromCache(this); } }
protected DatatypeTupleTranslator(TxnId txnId, MetadataNode metadataNode, boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.DATATYPE_DATASET.getFieldCount()); this.txnId = txnId; this.metadataNode = metadataNode; }
public DatasourceAdapter getAdapter(MetadataTransactionContext mdTxnCtx, String dataverseName, String adapterName) throws AlgebricksException { DatasourceAdapter adapter; // search in default namespace (built-in adapter) adapter = MetadataManager.INSTANCE.getAdapter(mdTxnCtx, MetadataConstants.METADATA_DATAVERSE_NAME, adapterName); // search in dataverse (user-defined adapter) if (adapter == null) { adapter = MetadataManager.INSTANCE.getAdapter(mdTxnCtx, dataverseName, adapterName); } return adapter; }
protected ExternalFileTupleTranslator(boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.EXTERNAL_FILE_DATASET.getFieldCount()); }
protected NodeGroupTupleTranslator(boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.NODEGROUP_DATASET.getFieldCount()); }
protected FeedTupleTranslator(boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.FEED_DATASET.getFieldCount()); }
protected DatasourceAdapterTupleTranslator(boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.DATASOURCE_ADAPTER_DATASET.getFieldCount()); }
protected FunctionTupleTranslator(boolean getTuple) { super(getTuple, MetadataPrimaryIndexes.FUNCTION_DATASET.getFieldCount()); }