Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "allActions" : [ {
- "description" : "Eval job expects an expression that produces a single result, executes the expression and returns the result. E.g. `(max(col1) - min(col1))`",
- "name" : "Eval",
- "deprecatedNames" : [ ],
- "request" : {
- "jsonSchema" : {
- "type" : "object",
- "properties" : {
- "action" : {
- "type" : "string",
- "minLength" : 1
- },
- "table" : {
- "type" : "string",
- "minLength" : 1
- },
- "expression" : {
- "type" : "string",
- "minLength" : 1
- }
- },
- "id" : "#evalaction",
- "additionalProperties" : false,
- "title" : "Eval action",
- "required" : [ "action", "table", "expression" ]
- },
- "jsonExample" : {
- "action" : "Eval",
- "table" : "table",
- "expression" : "1 + 2"
- }
- },
- "deprecatedRequests" : [ ]
- }, {
- "description" : "FindDifference job search the difference between source and target tables marking rows as `Added`, `Updated`, `Deleted`",
- "name" : "FindDifference",
- "deprecatedNames" : [ "FindDifferenceOld" ],
- "request" : {
- "jsonSchema" : {
- "type" : "object",
- "properties" : {
- "action" : {
- "type" : "string",
- "minLength" : 1
- },
- "source" : {
- "type" : "string",
- "minLength" : 1
- },
- "target" : {
- "type" : "string",
- "minLength" : 1
- },
- "newImportantField" : {
- "type" : "string",
- "minLength" : 1,
- "description" : "this is a new required field"
- },
- "primaryKeys" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "minLength" : 1
- }
- }
- },
- "id" : "#finddifferencepayload",
- "additionalProperties" : false,
- "title" : "Find difference payload",
- "required" : [ "action", "source", "target", "newImportantField" ]
- },
- "jsonExample" : {
- "action" : "FindDifference",
- "source" : "source",
- "target" : "target",
- "newImportantField" : "newField",
- "primaryKeys" : [ "pk1", "pk2" ]
- }
- },
- "deprecatedRequests" : [ {
- "jsonSchema" : {
- "type" : "object",
- "properties" : {
- "action" : {
- "type" : "string",
- "minLength" : 1
- },
- "source" : {
- "type" : "string",
- "minLength" : 1
- },
- "target" : {
- "type" : "string",
- "minLength" : 1
- },
- "primaryKeys" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "minLength" : 1
- }
- }
- },
- "id" : "#finddifferencepayloadold",
- "additionalProperties" : false,
- "title" : "Find difference payload old",
- "required" : [ "action", "source", "target" ]
- },
- "jsonExample" : {
- "action" : "FindDifference",
- "source" : "source",
- "target" : "target",
- "primaryKeys" : [ "pk1", "pk2" ]
- }
- } ]
- } ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement