@@ -92,25 +92,41 @@ export const googleBigQueryGetTableTool: ToolConfig<
9292 tableId : { type : 'string' , description : 'Table ID' } ,
9393 datasetId : { type : 'string' , description : 'Dataset ID' } ,
9494 projectId : { type : 'string' , description : 'Project ID' } ,
95- type : { type : 'string' , description : 'Table type (TABLE, VIEW, SNAPSHOT, MATERIALIZED_VIEW, EXTERNAL)' } ,
95+ type : {
96+ type : 'string' ,
97+ description : 'Table type (TABLE, VIEW, SNAPSHOT, MATERIALIZED_VIEW, EXTERNAL)' ,
98+ } ,
9699 description : { type : 'string' , description : 'Table description' , optional : true } ,
97100 numRows : { type : 'string' , description : 'Total number of rows' } ,
98- numBytes : { type : 'string' , description : 'Total size in bytes, excluding data in streaming buffer' } ,
101+ numBytes : {
102+ type : 'string' ,
103+ description : 'Total size in bytes, excluding data in streaming buffer' ,
104+ } ,
99105 schema : {
100106 type : 'array' ,
101107 description : 'Array of column definitions' ,
102108 items : {
103109 type : 'object' ,
104110 properties : {
105111 name : { type : 'string' , description : 'Column name' } ,
106- type : { type : 'string' , description : 'Data type (STRING, INTEGER, FLOAT, BOOLEAN, TIMESTAMP, RECORD, etc.)' } ,
107- mode : { type : 'string' , description : 'Column mode (NULLABLE, REQUIRED, or REPEATED)' , optional : true } ,
112+ type : {
113+ type : 'string' ,
114+ description : 'Data type (STRING, INTEGER, FLOAT, BOOLEAN, TIMESTAMP, RECORD, etc.)' ,
115+ } ,
116+ mode : {
117+ type : 'string' ,
118+ description : 'Column mode (NULLABLE, REQUIRED, or REPEATED)' ,
119+ optional : true ,
120+ } ,
108121 description : { type : 'string' , description : 'Column description' , optional : true } ,
109122 } ,
110123 } ,
111124 } ,
112125 creationTime : { type : 'string' , description : 'Table creation time (milliseconds since epoch)' } ,
113- lastModifiedTime : { type : 'string' , description : 'Last modification time (milliseconds since epoch)' } ,
126+ lastModifiedTime : {
127+ type : 'string' ,
128+ description : 'Last modification time (milliseconds since epoch)' ,
129+ } ,
114130 location : { type : 'string' , description : 'Geographic location where the table resides' } ,
115131 } ,
116132}
0 commit comments