PRINT¶
1. PRINT Statement¶
The "PRINT" statement allows users to to output images, audio, and video files.
2. PRINT Syntax¶
The "PRINT" syntax.
query_statement:
query_expr
PRINT { IMAGE | AUDIO | VIDEO }
AS
(query_expr)
The "PRINT" syntax with an "OPTIONS" clause.
query_statement:
query_expr
PRINT { IMAGE | AUDIO | VIDEO }
OPTIONS (
image_col | audio_col | video_col = (column_name)
)
AS
(query_expr)
Query Details
- The "OPTIONS" clause allows you to change the value of a parameter. The definition of each parameter is as follows:
- "image_col | audio_col | video_col": the name of a column to be printed (str, default: 'image_path'|'audio_path'|'video_path')
3. PRINT Example¶
3-1. Image Print¶
Outputs image files from the table.
%%thanosql
PRINT IMAGE
OPTIONS (
image_col='image'
)
AS
SELECT *
FROM image_table
- "image_table": table containing paths of the image files
3-2. Audio Print¶
Outputs audio files from the table.
%%thanosql
PRINT AUDIO
OPTIONS (
audio_col='audio'
)
AS
SELECT *
FROM audio_table
- "audio_table": table containing paths of the audio files
3-3. Video Print¶
Outputs video files from the table.
%%thanosql
PRINT VIDEO
OPTIONS (
video_col='video'
)
AS
SELECT *
FROM video_table
- "video_table": table containing paths of the video files
3-4. Print with a Subquery¶
The following statement outputs the results of "SEARCH" statement created in the nested SEARCH.
%%thanosql
PRINT IMAGE
AS (
SELECT image_path, search_result
FROM (
SEARCH IMAGE
USING my_image_search_model
OPTIONS (
search_by='image',
search_input='thanosql-dataset/mnist_data/test/923.jpg',
emb_col='convert_result',
result_col='search_result',
top_k=4
)
AS
SELECT *
FROM mnist_test
)
)
Last update:
2023-08-09