slicerjs
Version:
Official JavaScript client for SlicingDice, Data Warehouse and Analytics Database as a Service.
178 lines • 4.52 kB
JSON
[
{
"name": "Test for a DELETION on a specific ENTITY ID.",
"description": "In this test we will delete a record based on the ENTITY ID.",
"columns": [
{
"type": "string",
"cardinality": "high",
"storage": "latest-value",
"name": "string_test_column",
"api-name": "string-test-column",
"dimension": "delete-test"
},
{
"storage": "latest-value",
"type": "integer",
"name": "integer_test_column",
"api-name": "integer-test-column",
"dimension": "delete-test"
}
],
"insert": {
"Entity1": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity2": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity3": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity4": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity5": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity6": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
}
},
"additional_operation": {
"query":[
{
"entity-id":{
"equals":"Entity3"
}
}
],
"dimension": "delete-test"
},
"result_additional": {
"status": "ignore",
"result": {
"deleted": 1
},
"took": "ignore"
},
"query": {
"query-name": "deleted_query",
"query": [
{
"string-test-column": {
"equals": "value:deleted_entity"
}
}
],
"dimension": "delete-test"
},
"expected": {
"status": "ignore",
"result": {
"deleted_query": 5
},
"took": "ignore"
}
},
{
"name": "Test for a DELETION on multiple values.",
"description": "In this test we will delete a record based on a value from a column.",
"columns": [
{
"type": "string",
"cardinality": "high",
"storage": "latest-value",
"name": "string_test_column",
"api-name": "string-test-column",
"dimension": "delete-test"
},
{
"storage": "latest-value",
"type": "integer",
"name": "integer_test_column",
"api-name": "integer-test-column",
"dimension": "delete-test"
}
],
"insert": {
"Entity1": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity2": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity3": {
"string-test-column": "value:deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity4": {
"string-test-column": "value:not_deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity5": {
"string-test-column": "value:not_deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
},
"Entity6": {
"string-test-column": "value:not_deleted_entity",
"integer-test-column": 1000001,
"dimension": "delete-test"
}
},
"additional_operation": {
"query":[
{
"string-test-column":{
"equals":"value:deleted_entity"
}
}
],
"dimension": "delete-test"
},
"result_additional": {
"status": "ignore",
"result": {
"deleted": 3
},
"took": "ignore"
},
"query": {
"query-name": "deleted_query",
"query": [
{
"string-test-column": {
"equals": "value:deleted_entity"
}
}
],
"dimension": "delete-test"
},
"expected": {
"status": "ignore",
"result": {
"deleted_query": 0
},
"took": "ignore"
}
}
]