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
* <p>A structure that contains the dialect of the view, and the query that defines the view.</p>
423
+
* @public
424
+
*/
425
+
exportinterfaceViewRepresentation{
426
+
/**
427
+
* <p>The dialect of the query engine.</p>
428
+
* @public
429
+
*/
430
+
Dialect?: ViewDialect;
431
+
432
+
/**
433
+
* <p>The version of the dialect of the query engine. For example, 3.0.0.</p>
434
+
* @public
435
+
*/
436
+
DialectVersion?: string;
437
+
438
+
/**
439
+
* <p>The <code>SELECT</code> query provided by the customer during <code>CREATE VIEW DDL</code>. This SQL is not used during a query on a view (<code>ViewExpandedText</code> is used instead). <code>ViewOriginalText</code> is used for cases like <code>SHOW CREATE VIEW</code> where users want to see the original DDL command that created the view.</p>
440
+
* @public
441
+
*/
442
+
ViewOriginalText?: string;
443
+
444
+
/**
445
+
* <p>The expanded SQL for the view. This SQL is used by engines while processing a query on a view. Engines may perform operations during view creation to transform <code>ViewOriginalText</code> to <code>ViewExpandedText</code>. For example:</p>
446
+
* <ul>
447
+
* <li>
448
+
* <p>Fully qualify identifiers: <code>SELECT * from table1 → SELECT * from db1.table1</code>
449
+
* </p>
450
+
* </li>
451
+
* </ul>
452
+
* @public
453
+
*/
454
+
ViewExpandedText?: string;
455
+
456
+
/**
457
+
* <p>Dialects marked as stale are no longer valid and must be updated before they can be queried in their respective query engines.</p>
458
+
* @public
459
+
*/
460
+
IsStale?: boolean;
461
+
}
462
+
463
+
/**
464
+
* <p>A structure containing details for representations.</p>
465
+
* @public
466
+
*/
467
+
exportinterfaceViewDefinition{
468
+
/**
469
+
* <p>You can set this flag as true to instruct the engine not to push user-provided operations into the logical plan of the view during query planning. However, setting this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.</p>
470
+
* @public
471
+
*/
472
+
IsProtected?: boolean;
473
+
474
+
/**
475
+
* <p>The definer of a view in SQL.</p>
476
+
* @public
477
+
*/
478
+
Definer?: string;
479
+
480
+
/**
481
+
* <p>A list of table Amazon Resource Names (ARNs).</p>
482
+
* @public
483
+
*/
484
+
SubObjects?: string[];
485
+
486
+
/**
487
+
* <p>A list of representations.</p>
488
+
* @public
489
+
*/
490
+
Representations?: ViewRepresentation[];
491
+
}
492
+
406
493
/**
407
494
* <p>Represents a collection of related data organized in columns and rows.</p>
408
495
* @public
@@ -560,6 +647,18 @@ export interface Table {
560
647
* @public
561
648
*/
562
649
FederatedTable?: FederatedTable;
650
+
651
+
/**
652
+
* <p>A structure that contains all the information that defines the view, including the dialect or dialects for the view, and the query.</p>
653
+
* @public
654
+
*/
655
+
ViewDefinition?: ViewDefinition;
656
+
657
+
/**
658
+
* <p>Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.</p>
* <p>Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.</p>
1507
+
* @public
1508
+
*/
1509
+
IsMultiDialectView?: boolean;
1510
+
1421
1511
/**
1422
1512
* <p>The resource ARN of the parent resource extracted from the request.</p>
1423
1513
* @public
1424
1514
*/
1425
1515
ResourceArn?: string;
1426
1516
1517
+
/**
1518
+
* <p>A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.</p>
1519
+
* @public
1520
+
*/
1521
+
IsProtected?: boolean;
1522
+
1427
1523
/**
1428
1524
* <p>The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.</p>
0 commit comments