package io.lumify.palantir.service;
import io.lumify.palantir.model.PtMediaAndValue;
public class PtMediaAndValueExporter extends ExporterBase<PtMediaAndValue> {
public PtMediaAndValueExporter() {
super(PtMediaAndValue.class);
}
@Override
protected String getSql() {
return "select m.ID" +
", m.REALM_ID" +
", m.LINK_OBJECT_ID" +
", m.DATA_EVENT_ID" +
", m.ORIGIN_DATA_EVENT_ID" +
", m.DELETED" +
", m.MEDIA_VALUE_ID" +
", m.CROSS_RESOLUTION_ID" +
", m.ACCESS_CONTROL_LIST_ID" +
", m.CREATED_BY" +
", m.TIME_CREATED" +
", m.LAST_MODIFIED_BY" +
", m.LAST_MODIFIED" +
", m.TITLE" +
", m.DESCRIPTION" +
", m.LINK_TYPE" +
", mv.TYPE" +
", mv.CONTENTS" +
", mv.CONTENTS_HASH" +
" FROM {namespace}.PT_MEDIA m, {namespace}.PT_MEDIA_VALUE mv" +
" WHERE " +
" m.MEDIA_VALUE_ID = mv.ID" +
" AND m.LINK_OBJECT_ID != -1" +
" ORDER BY m.ID";
}
}