You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: 'If set to true, return the historical metadata if seen in the delta log. This is for the streaming client to check if the table schema is still read compatible.'
528
528
schema:
529
529
type: boolean
530
+
- in: header
531
+
name: delta-sharing-capabilities
532
+
required: false
533
+
description: 'Delta Sharing Capabilities'
534
+
schema:
535
+
type: string
530
536
responses:
531
537
'400':
532
538
$ref: "#/components/responses/400"
@@ -581,11 +587,14 @@ components:
581
587
not Unary Represents a logical not check. This op should have once child.
582
588
The supported value types:
583
589
ValueType Description
584
-
"bool" Represents an Boolean type.
585
-
"int" Represents an Integer type.
586
-
"long" Represents a Long type.
587
-
"string" Represents a String type.
588
-
"date" Represents a Date type in "yyyy-mm-dd" format.
590
+
"bool" Represents an Boolean type.
591
+
"int" Represents an Integer type.
592
+
"long" Represents a Long type.
593
+
"string" Represents a String type.
594
+
"date" Represents a Date type in "yyyy-mm-dd" format.
595
+
"float" Represents a Float type.
596
+
"double" Represents a Double type.
597
+
"timestamp" Represents a timestamp in ISO8601 format, in the UTC timezone.
589
598
590
599
ListShareResponse:
591
600
type: object
@@ -771,27 +780,31 @@ components:
771
780
properties:
772
781
protocol:
773
782
# it refers to ./delta-sharing-protocol.md#protocol
# it refers to ./delta-sharing-protocol.md#protocol
901
+
$ref: '#/components/schemas/DeltaProtocolObject'
902
+
metadata:
903
+
# it refers to ./delta-sharing-protocol.md#metadata
904
+
$ref: '#/components/schemas/DeltaMetadataObject'
905
+
files:
906
+
type: array
907
+
items:
908
+
# it refers to ./delta-sharing-protocol.md#file
909
+
$ref: '#/components/schemas/DeltaFileObject'
910
+
DeltaProtocolObject:
911
+
type: object
912
+
properties:
913
+
protocol:
914
+
type: object
915
+
properties:
916
+
deltaProtocol:
917
+
type: object
918
+
properties:
919
+
minReaderVersion:
920
+
type: integer
921
+
format: int32
922
+
minWriterVersion:
923
+
type: integer
924
+
format: int32
925
+
DeltaFormatObject:
926
+
type: object
927
+
properties:
928
+
provider:
929
+
type: string
930
+
options:
931
+
type: object
932
+
additionalProperties:
933
+
type: string
934
+
required:
935
+
- provider
936
+
DeltaMetadata:
937
+
type: object
938
+
description: see https://github.com/delta-io/delta/blob/master/PROTOCOL.md#change-metadata
939
+
required:
940
+
- id
941
+
- format
942
+
- schemaString
943
+
- partitionColumns
944
+
- configuration
945
+
properties:
946
+
id:
947
+
type: string
948
+
name:
949
+
type: string
950
+
description:
951
+
type: string
952
+
format:
953
+
$ref: '#/components/schemas/DeltaFormatObject'
954
+
schemaString:
955
+
type: string
956
+
partitionColumns:
957
+
type: array
958
+
items:
959
+
type: string
960
+
createdTime:
961
+
type: integer
962
+
format: int64
963
+
configuration:
964
+
type: object
965
+
additionalProperties:
966
+
type: string
967
+
DeltaMetadataObject:
968
+
type: object
969
+
properties:
970
+
metaData:
971
+
type: object
972
+
properties:
973
+
version:
974
+
type: integer
975
+
format: int64
976
+
size:
977
+
type: integer
978
+
format: int64
979
+
numFiles:
980
+
type: integer
981
+
format: int64
982
+
deltaMetadata:
983
+
$ref: '#/components/schemas/DeltaMetadata'
984
+
required: [ deltaMetadata ]
985
+
DeltaFileObject:
986
+
required:
987
+
- id
988
+
- deltaSingleAction
989
+
properties:
990
+
id:
991
+
type: string
992
+
deletionVectorFileId:
993
+
type: string
994
+
version:
995
+
type: integer
996
+
format: int64
997
+
timestamp:
998
+
type: integer
999
+
format: int64
1000
+
expirationTimestamp:
1001
+
type: integer
1002
+
format: int64
1003
+
deltaSingleAction:
1004
+
$ref: '#/components/schemas/DeltaSingleAction'
1005
+
DeltaSingleAction:
1006
+
type: object
1007
+
description: only one field can be not null, container of delta actions such as file, add, cdf or remove see https://github.com/delta-io/delta/tree/master/kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions
description: see io.delta.sharing.server.model.AddFileForCDF
1020
+
properties:
1021
+
url:
1022
+
type: string
1023
+
id:
1024
+
type: string
1025
+
partitionValues:
1026
+
type: object
1027
+
additionalProperties:
1028
+
type: string
1029
+
size:
1030
+
type: integer
1031
+
format: int64
1032
+
expirationTimestamp:
1033
+
type: integer
1034
+
format: int64
1035
+
version:
1036
+
type: integer
1037
+
format: int64
1038
+
timestamp:
1039
+
type: integer
1040
+
format: int64
1041
+
stats:
1042
+
type: string
1043
+
DeltaAddCDCFileAction:
1044
+
type: object
1045
+
description: see io.delta.sharing.server.model.AddCDCFile
1046
+
properties:
1047
+
url:
1048
+
type: string
1049
+
id:
1050
+
type: string
1051
+
partitionValues:
1052
+
type: object
1053
+
additionalProperties:
1054
+
type: string
1055
+
size:
1056
+
type: integer
1057
+
format: int64
1058
+
expirationTimestamp:
1059
+
type: integer
1060
+
format: int64
1061
+
timestamp:
1062
+
type: integer
1063
+
format: int64
1064
+
version:
1065
+
type: integer
1066
+
format: int64
1067
+
DeltaAddFileAction:
1068
+
type: object
1069
+
description: see io.delta.sharing.server.model.AddFile
1070
+
properties:
1071
+
url:
1072
+
type: string
1073
+
id:
1074
+
type: string
1075
+
partitionValues:
1076
+
type: object
1077
+
additionalProperties:
1078
+
type: string
1079
+
size:
1080
+
type: integer
1081
+
format: int64
1082
+
stats:
1083
+
type: string
1084
+
expirationTimestamp:
1085
+
type: integer
1086
+
format: int64
1087
+
timestamp:
1088
+
type: integer
1089
+
format: int64
1090
+
version:
1091
+
type: integer
1092
+
format: int64
1093
+
DeltaRemoveFileAction:
1094
+
type: object
1095
+
properties:
1096
+
url:
1097
+
type: string
1098
+
id:
1099
+
type: string
1100
+
partitionValues:
1101
+
type: object
1102
+
additionalProperties:
1103
+
type: string
1104
+
size:
1105
+
type: integer
1106
+
format: int64
1107
+
expirationTimestamp:
1108
+
type: integer
1109
+
format: int64
1110
+
timestamp:
1111
+
type: integer
1112
+
format: int64
1113
+
version:
1114
+
type: integer
1115
+
format: int64
1116
+
DeltaEndStreamAction:
1117
+
description: An action that is returned as the last line of the streaming response. It allows the server to include additional data that might be dynamically generated while the streaming message is sent
1118
+
type: object
1119
+
properties:
1120
+
refreshToken:
1121
+
type: string
1122
+
description: a token used to refresh pre-signed urls for a long running query
1123
+
nextPageToken:
1124
+
type: string
1125
+
description: a token used to retrieve the subsequent page of a query
1126
+
minUrlExpirationTimestamp:
1127
+
description: the minimum url expiration timestamp of the urls returned in current response
0 commit comments