Skip to content

Commit 96c9992

Browse files
HCK-14439: Remove Binary data type, map existing to String (#57)
* get rid of binary type * upd version (for testing) * downgrade version * upd copyright
1 parent 5182ac3 commit 96c9992

File tree

17 files changed

+103
-84
lines changed

17 files changed

+103
-84
lines changed

LICENSE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Copyright 2016-2022 IntegrIT SA/NV dba Hackolade
2-
1+
Copyright 2016-2026 IntegrIT SA/NV dba Hackolade
2+
33
Licensed under the Apache License, Version 2.0 (the "License");
44
you may not use this file except in compliance with the License.
55
You may obtain a copy of the License at
@@ -201,4 +201,4 @@
201201
comment syntax for the file format. We also recommend that a
202202
file or class name and description of purpose be included on the
203203
same "printed page" as the copyright notice for easier
204-
identification within third-party archives.
204+
identification within third-party archives.

adapter/0.1.14.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright © 2016-2020 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
55
* The software may be used and/or copied only with the written permission of

adapter/0.1.20.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright © 2016-2020 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
55
* The software may be used and/or copied only with the written permission of

adapter/0.1.27.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright © 2016-2018 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
55
* The software may be used and/or copied only with the written permission of

adapter/0.1.30.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright © 2016-2018 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
55
* The software may be used and/or copied only with the written permission of

adapter/0.2.6.json

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/**
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
3+
*
4+
* The copyright to the computer software herein is the property of IntegrIT S.A.
5+
* The software may be used and/or copied only with the written permission of
6+
* IntegrIT S.A. or in accordance with the terms and conditions stipulated in
7+
* the agreement/contract under which the software has been supplied.
8+
*
9+
* Adapter to remove binary type support from Cosmos DB SQL API plugin.
10+
* Binary type is not native to JSON, so all binary fields are transformed to string.
11+
*
12+
* {
13+
* "add": {
14+
* "entity": [<names of new property>],
15+
* "container": [<names of new property>],
16+
* "model": [<names of new property>],
17+
* "view": [<names of new property>],
18+
* "field": {
19+
* "<type>": [<names of new property>]
20+
* }
21+
* },
22+
* "remove": {
23+
* "entity": [<names of new property>],
24+
* "container": [<names of new property>],
25+
* "model": [<names of new property>],
26+
* "view": [<names of new property>],
27+
* "field": {
28+
* "<type>": [<names of new property>]
29+
* }
30+
* },
31+
* "modify": {
32+
* "entity": [
33+
* {
34+
* "from": { <properties that identify record> },
35+
* "to": { <properties that need to be changed> }
36+
* }
37+
* ],
38+
* "container": [],
39+
* "model": [],
40+
* "view": [],
41+
* "field": []
42+
* },
43+
* }
44+
*/
45+
46+
{
47+
"modify": {
48+
"field": [
49+
{
50+
"from": { "type": "binary" },
51+
"to": { "type": "string" }
52+
}
53+
]
54+
}
55+
}
56+

central_pane/dtdAbbreviation.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright © 2016-2017 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
55
* The software may be used and/or copied only with the written permission of

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,4 @@
5555
"prettier": "3.7.4",
5656
"simple-git-hooks": "2.11.1"
5757
}
58-
}
58+
}

properties_pane/container_level/containerLevelConfig.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/*
2-
* Copyright © 2016-2019 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
5-
* The software may be used and/or copied only with the written permission of
6-
* IntegrIT S.A. or in accordance with the terms and conditions stipulated in
7-
* the agreement/contract under which the software has been supplied.
5+
* The software may be used and/or copied only with the written permission of
6+
* IntegrIT S.A. or in accordance with the terms and conditions stipulated in
7+
* the agreement/contract under which the software has been supplied.
88

99

1010
In order to define custom properties for any object's properties pane, you may copy/paste from the following,
@@ -77,8 +77,8 @@ making sure that you maintain a proper JSON format.
7777
]
7878
},
7979
// “groupInput” can have the following states - 0 items, 1 item, and many items.
80-
// “blockInput” has only 2 states - 0 items or 1 item.
81-
// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing
80+
// “blockInput” has only 2 states - 0 items or 1 item.
81+
// This gives us an easy way to represent it as an object and not as an array internally which is beneficial for processing
8282
// and forward-engineering in particular.
8383
{
8484
"propertyName": "Block",
@@ -110,7 +110,7 @@ making sure that you maintain a proper JSON format.
110110
"shouldValidate": false,
111111
"propertyType": "fieldList",
112112
"template": "orderedList"
113-
},
113+
},
114114
{
115115
"propertyName": "List with attribute",
116116
"propertyKeyword": "keyListOrder",

properties_pane/defaultData.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright © 2016-2017 by IntegrIT S.A. dba Hackolade. All rights reserved.
2+
* Copyright © 2016-2026 by IntegrIT S.A. dba Hackolade. All rights reserved.
33
*
44
* The copyright to the computer software herein is the property of IntegrIT S.A.
55
* The software may be used and/or copied only with the written permission of

0 commit comments

Comments
 (0)