2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 namespace Tizen.Content.MediaContent
22 /// Provides the column names that can be used for Select and Count commands.
24 /// <seealso cref="SelectArguments"/>
25 /// <seealso cref="CountArguments"/>
26 /// <seealso cref="QueryArguments.FilterExpression"/>
27 /// <seealso cref="SelectArguments.SortOrder"/>
28 /// <seealso cref="AlbumCommand.Count(CountArguments)"/>
29 /// <seealso cref="AlbumCommand.CountMember(int, CountArguments)"/>
30 /// <seealso cref="AlbumCommand.Select(SelectArguments)"/>
31 /// <seealso cref="AlbumCommand.SelectMember(int, SelectArguments)"/>
32 /// <seealso cref="BookmarkCommand.Count(CountArguments)"/>
33 /// <seealso cref="BookmarkCommand.Select(SelectArguments)"/>
34 /// <seealso cref="FaceInfoCommand.Select(SelectArguments)"/>
35 /// <seealso cref="FolderCommand.Count(CountArguments)"/>
36 /// <seealso cref="FolderCommand.CountMedia(string, CountArguments)"/>
37 /// <seealso cref="FolderCommand.Select(SelectArguments)"/>
38 /// <seealso cref="FolderCommand.SelectMedia(string, SelectArguments)"/>
39 /// <seealso cref="MediaInfoCommand.CountMedia(CountArguments)"/>
40 /// <seealso cref="MediaInfoCommand.SelectMedia(SelectArguments)"/>
41 /// <seealso cref="PlaylistCommand.Count(CountArguments)"/>
42 /// <seealso cref="PlaylistCommand.Select(SelectArguments)"/>
43 /// <seealso cref="PlaylistCommand.CountMember(int, CountArguments)"/>
44 /// <seealso cref="PlaylistCommand.SelectMember(int, SelectArguments)"/>
45 /// <seealso cref="TagCommand.Count(CountArguments)"/>
46 /// <seealso cref="TagCommand.CountMedia(int, CountArguments)"/>
47 /// <seealso cref="TagCommand.Select(SelectArguments)"/>
48 /// <seealso cref="TagCommand.SelectMedia(int, SelectArguments)"/>
49 /// <since_tizen> 4 </since_tizen>
50 public static class MediaInfoColumns
53 /// Gets the column name for the ID of media.
55 /// <value>The column name for the ID of media.</value>
56 /// <remarks>The value type is string.</remarks>
57 /// <seealso cref="MediaInfo.Id"/>
58 /// <since_tizen> 4 </since_tizen>
59 public static string Id => "MEDIA_ID";
62 /// Gets the column name for the path of media.
64 /// <value>The column name for the file path of media.</value>
65 /// <remarks>The value type is string.</remarks>
66 /// <seealso cref="MediaInfo.Path"/>
67 /// <since_tizen> 4 </since_tizen>
68 public static string Path => "MEDIA_PATH";
71 /// Gets the column name for the display name of media.
73 /// <value>The column name for the display name of media.</value>
74 /// <remarks>The value type is string.</remarks>
75 /// <seealso cref="MediaInfo.DisplayName"/>
76 /// <since_tizen> 4 </since_tizen>
77 public static string DisplayName => "MEDIA_DISPLAY_NAME";
80 /// Gets the column name for the type of media.
82 /// <value>The column name for the type of media.</value>
84 /// The value type is integer.
85 /// The value should be an integer that is one of the <see cref="MediaContent.MediaType"/> values.
87 /// <seealso cref="MediaInfo.MediaType"/>
88 /// <since_tizen> 4 </since_tizen>
89 public static string MediaType => "MEDIA_TYPE";
92 /// Gets the column name for the mime type of media.
94 /// <value>The column name for the mime type of media.</value>
95 /// <remarks>The value type is string.</remarks>
96 /// <seealso cref="MediaInfo.MimeType"/>
97 /// <since_tizen> 4 </since_tizen>
98 public static string MimeType => "MEDIA_MIME_TYPE";
101 /// Gets the column name for the file size of media.
103 /// <value>The column name for the file size of media.</value>
104 /// <remarks>The value type is integer.</remarks>
105 /// <seealso cref="MediaInfo.FileSize"/>
106 /// <since_tizen> 4 </since_tizen>
107 public static string FileSize => "MEDIA_SIZE";
110 /// Gets the column name for the date added of media.
112 /// <value>The column name for the date added of media.</value>
114 /// The value type is integer.
115 /// <see cref="DateTimeOffset"/> needs to be converted into the unix time.
117 /// <seealso cref="MediaInfo.DateAdded"/>
118 /// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
119 /// <since_tizen> 4 </since_tizen>
120 public static string DateAdded => "MEDIA_ADDED_TIME";
123 /// Gets the column name for the date modified of media.
125 /// <value>The column name for the date modified of media.</value>
127 /// The value type is integer.
128 /// <see cref="DateTimeOffset"/> needs to be converted into the unix time.
130 /// <seealso cref="MediaInfo.DateModified"/>
131 /// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
132 /// <since_tizen> 4 </since_tizen>
133 public static string DateModified => "MEDIA_MODIFIED_TIME";
136 /// Gets the column name for the timeline of media.
138 /// <value>The column name for the timeline of media.</value>
140 /// The value type is integer.
141 /// <see cref="DateTimeOffset"/> needs to be converted into the unix time.
143 /// <seealso cref="MediaInfo.Timeline"/>
144 /// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
145 /// <since_tizen> 4 </since_tizen>
146 public static string Timeline => "MEDIA_TIMELINE";
149 /// Gets the column name for the thumbnail path of media.
151 /// <value>The column name for the thumbnail path of media.</value>
153 /// The value type is string.
155 /// <seealso cref="MediaInfo.ThumbnailPath"/>
156 /// <since_tizen> 4 </since_tizen>
157 public static string ThumbnailPath => "MEDIA_THUMBNAIL_PATH";
160 /// Gets the column name for the title of media.
162 /// <value>The column name for the title of media.</value>
164 /// The value type is string.
166 /// <seealso cref="MediaInfo.Title"/>
167 /// <since_tizen> 4 </since_tizen>
168 public static string Title => "MEDIA_TITLE";
171 /// Gets the column name for the album of media.
173 /// <value>The column name for the album of media.</value>
175 /// The value type is string.
177 /// <seealso cref="AudioInfo.Album"/>
178 /// <since_tizen> 4 </since_tizen>
179 public static string Album => "MEDIA_ALBUM";
182 /// Gets the column name for the artist of media.
184 /// <value>The column name for the artist of media.</value>
186 /// The value type is string.
188 /// <seealso cref="AudioInfo.Artist"/>
189 /// <seealso cref="VideoInfo.Artist"/>
190 /// <since_tizen> 4 </since_tizen>
191 public static string Artist => "MEDIA_ARTIST";
194 /// Gets the column name for the album artist of media.
196 /// <value>The column name for the album artist of media.</value>
198 /// The value type is string.
200 /// <seealso cref="AudioInfo.AlbumArtist"/>
201 /// <seealso cref="VideoInfo.AlbumArtist"/>
202 /// <since_tizen> 4 </since_tizen>
203 public static string AlbumArtist => "MEDIA_ALBUM_ARTIST";
206 /// Gets the column name for the genre of media.
208 /// <value>The column name for the genre of media.</value>
210 /// The value type is string.
212 /// <seealso cref="AudioInfo.Genre"/>
213 /// <seealso cref="VideoInfo.Genre"/>
214 /// <since_tizen> 4 </since_tizen>
215 public static string Genre => "MEDIA_GENRE";
218 /// Gets the column name for the composer of media.
220 /// <value>The column name for the composer of media.</value>
222 /// The value type is string.
224 /// <seealso cref="AudioInfo.Composer"/>
225 /// <seealso cref="VideoInfo.Composer"/>
226 /// <since_tizen> 4 </since_tizen>
227 public static string Composer => "MEDIA_COMPOSER";
230 /// Gets the column name for the year of media.
232 /// <value>The column name for the year of media.</value>
234 /// The value type is string.
236 /// <seealso cref="AudioInfo.Year"/>
237 /// <seealso cref="VideoInfo.Year"/>
238 /// <since_tizen> 4 </since_tizen>
239 public static string Year => "MEDIA_YEAR";
242 /// Gets the column name for the date recorded of media.
244 /// <value>The column name for the date recorded of media.</value>
246 /// The value type is string.
248 /// <seealso cref="AudioInfo.DateRecorded"/>
249 /// <seealso cref="VideoInfo.DateRecorded"/>
250 /// <since_tizen> 4 </since_tizen>
251 public static string DateRecorded => "MEDIA_RECORDED_DATE";
254 /// Gets the column name for the copyright of media.
256 /// <value>The column name for the copyright of media.</value>
258 /// The value type is string.
260 /// <seealso cref="AudioInfo.Copyright"/>
261 /// <seealso cref="VideoInfo.Copyright"/>
262 /// <since_tizen> 4 </since_tizen>
263 public static string Copyright => "MEDIA_COPYRIGHT";
266 /// Gets the column name for the track number of media.
268 /// <value>The column name for the track number of media.</value>
270 /// The value type is string.
272 /// <seealso cref="AudioInfo.TrackNumber"/>
273 /// <seealso cref="VideoInfo.TrackNumber"/>
274 /// <since_tizen> 4 </since_tizen>
275 public static string TrackNumber => "MEDIA_TRACK_NUM";
278 /// Gets the column name for the description of media.
280 /// <value>The column name for the description of media.</value>
282 /// The value type is string.
284 /// <seealso cref="MediaInfo.Description"/>
285 /// <since_tizen> 4 </since_tizen>
286 public static string Description => "MEDIA_DESCRIPTION";
289 /// Gets the column name for the bit rate of media.
291 /// <value>The column name for the bit rate of media.</value>
293 /// The value type is integer.
295 /// <seealso cref="AudioInfo.BitRate"/>
296 /// <seealso cref="VideoInfo.BitRate"/>
297 /// <since_tizen> 4 </since_tizen>
298 public static string BitRate => "MEDIA_BITRATE";
301 /// Gets the column name for the bit per sample of media.
303 /// <value>The column name for the bit per sample of media.</value>
305 /// The value type is integer.
307 /// <seealso cref="AudioInfo.BitPerSample"/>
308 /// <since_tizen> 4 </since_tizen>
309 public static string BitPerSample => "MEDIA_BITPERSAMPLE";
312 /// Gets the column name for the sample rate of media.
314 /// <value>The column name for the sample rate of media.</value>
316 /// The value type is integer.
318 /// <seealso cref="AudioInfo.SampleRate"/>
319 /// <since_tizen> 4 </since_tizen>
320 public static string SampleRate => "MEDIA_SAMPLERATE";
323 /// Gets the column name for the channels of media.
325 /// <value>The column name for the channels of media.</value>
327 /// The value type is integer.
329 /// <seealso cref="AudioInfo.Channels"/>
330 /// <since_tizen> 4 </since_tizen>
331 public static string Channels => "MEDIA_CHANNEL";
334 /// Gets the column name for the duration of media.
336 /// <value>The column name for the duration of media.</value>
338 /// The value type is integer.
340 /// <seealso cref="AudioInfo.Duration"/>
341 /// <seealso cref="VideoInfo.Duration"/>
342 /// <since_tizen> 4 </since_tizen>
343 public static string Duration => "MEDIA_DURATION";
346 /// Gets the column name for the longitude of media.
348 /// <value>The column name for the longitude of media.</value>
350 /// The value type is real.
352 /// <seealso cref="MediaInfo.Longitude"/>
353 /// <since_tizen> 4 </since_tizen>
354 public static string Longitude => "MEDIA_LONGITUDE";
357 /// Gets the column name for the latitude of media.
359 /// <value>The column name for the latitude of media.</value>
361 /// The value type is real.
363 /// <seealso cref="MediaInfo.Latitude"/>
364 /// <since_tizen> 4 </since_tizen>
365 public static string Latitude => "MEDIA_LATITUDE";
368 /// Gets the column name for the altitude of media.
370 /// <value>The column name for the altitude of media.</value>
372 /// The value type is real.
374 /// <seealso cref="MediaInfo.Altitude"/>
375 /// <since_tizen> 4 </since_tizen>
376 public static string Altitude => "MEDIA_ALTITUDE";
379 /// Gets the column name for the width of media.
381 /// <value>The column name for the width of media.</value>
383 /// The value type is integer.
385 /// <seealso cref="ImageInfo.Width"/>
386 /// <seealso cref="VideoInfo.Width"/>
387 /// <since_tizen> 4 </since_tizen>
388 public static string Width => "MEDIA_WIDTH";
391 /// Gets the column name for the height of media.
393 /// <value>The column name for the height of media.</value>
395 /// The value type is integer.
397 /// <seealso cref="ImageInfo.Height"/>
398 /// <seealso cref="VideoInfo.Height"/>
399 /// <since_tizen> 4 </since_tizen>
400 public static string Height => "MEDIA_HEIGHT";
403 /// Gets the column name for the date taken of media.
405 /// <value>The column name for the date taken of media.</value>
407 /// The value type is integer.
409 /// <seealso cref="ImageInfo.DateTaken"/>
410 /// <since_tizen> 4 </since_tizen>
411 public static string DateTaken => "MEDIA_DATETAKEN";
414 /// Gets the column name for the orientation of media.
416 /// <value>The column name for the orientation of media.</value>
418 /// The value type is integer.
419 /// The value should be an integer that is one of the <see cref="MediaContent.Orientation"/> values.
421 /// <seealso cref="MediaContent.Orientation"/>
422 /// <seealso cref="ImageInfo.Orientation"/>
423 /// <since_tizen> 4 </since_tizen>
424 public static string Orientation => "MEDIA_ORIENTATION";
427 /// Gets the column name for the rating of media.
429 /// <value>The column name for the rating of media.</value>
431 /// The value type is integer.
433 /// <seealso cref="MediaInfo.Rating"/>
434 /// <since_tizen> 4 </since_tizen>
435 public static string Rating => "MEDIA_RATING";
438 /// Gets the column name for the favorite status of media.
440 /// <value>The column name for the favorite status of media.</value>
442 /// The value type is integer (1 : true, 0 : false).
444 /// <seealso cref="MediaInfo.IsFavorite"/>
445 /// <since_tizen> 4 </since_tizen>
446 public static string Favorite => "MEDIA_FAVOURITE";
449 /// Gets the column name for the drm of media.
451 /// <value>The column name for the drm of media.</value>
453 /// The value type is integer (1 : true, 0 : false).
455 /// <seealso cref="MediaInfo.IsDrm"/>
456 /// <since_tizen> 4 </since_tizen>
457 public static string IsDrm => "MEDIA_IS_DRM";
460 /// Gets the column name for the storage type of media.
462 /// <value>The column name for the storage type of media.</value>
464 /// The value type is integer.
465 /// The value should be an integer that is one of the <see cref="MediaContent.StorageType"/> values.
467 /// <seealso cref="MediaInfo.StorageType"/>
468 /// <since_tizen> 4 </since_tizen>
469 public static string StorageType => "MEDIA_STORAGE_TYPE";
472 /// Gets the column name for the exposure time of media.
474 /// <value>The column name for the exposure time of media.</value>
476 /// The value type is integer.
478 /// <seealso cref="ImageInfo.ExposureTime"/>
479 /// <since_tizen> 4 </since_tizen>
480 public static string ExposureTime => "MEDIA_EXPOSURE_TIME";
483 /// Gets the column name for the FNumber of media.
485 /// <value>The column name for the FNumber of media.</value>
487 /// The value type is integer.
489 /// <seealso cref="ImageInfo.FNumber"/>
490 /// <since_tizen> 4 </since_tizen>
491 public static string FNumber => "MEDIA_FNUMBER";
494 /// Gets the column name for the ISO of media.
496 /// <value>The column name for the ISO of media.</value>
498 /// The value type is integer.
500 /// <seealso cref="ImageInfo.Iso"/>
501 /// <since_tizen> 4 </since_tizen>
502 public static string Iso => "MEDIA_ISO";
505 /// Gets the column name for the model of media.
507 /// <value>The column name for the model of media.</value>
509 /// The value type is string.
511 /// <seealso cref="ImageInfo.Model"/>
512 /// <since_tizen> 4 </since_tizen>
513 public static string Model => "MEDIA_MODEL";
517 /// Provides the folder column names that can be used for Select and Count commands.
519 /// <seealso cref="SelectArguments"/>
520 /// <seealso cref="CountArguments"/>
521 /// <seealso cref="QueryArguments.FilterExpression"/>
522 /// <seealso cref="SelectArguments.SortOrder"/>
523 /// <seealso cref="AlbumCommand.Count(CountArguments)"/>
524 /// <seealso cref="AlbumCommand.Select(SelectArguments)"/>
525 /// <since_tizen> 4 </since_tizen>
526 public static class AlbumColumns
529 /// Gets the column name for the name of album.
531 /// <value>The column name for the name of album.</value>
533 /// The value type is string.
535 /// <seealso cref="Album.Name"/>
536 /// <since_tizen> 4 </since_tizen>
537 public static string Name => "MEDIA_ALBUM";
540 /// Gets the column name for the artist of album.
542 /// <value>The column name for the artist of album.</value>
544 /// The value type is string.
546 /// <seealso cref="Album.Artist"/>
547 /// <since_tizen> 4 </since_tizen>
548 public static string Artist => "MEDIA_ARTIST";
552 /// Provides the folder column names that can be used for Select and Count commands.
554 /// <seealso cref="SelectArguments"/>
555 /// <seealso cref="CountArguments"/>
556 /// <seealso cref="QueryArguments.FilterExpression"/>
557 /// <seealso cref="SelectArguments.SortOrder"/>
558 /// <seealso cref="FolderCommand.Count(CountArguments)"/>
559 /// <seealso cref="FolderCommand.Select(SelectArguments)"/>
560 /// <since_tizen> 4 </since_tizen>
561 public static class FolderColumns
564 /// Gets the column name for the ID of folder.
566 /// <value>The column name for the ID of folder.</value>
568 /// The value type is string.
570 /// <seealso cref="Folder.Id"/>
571 /// <since_tizen> 4 </since_tizen>
572 public static string Id => "FOLDER_ID";
575 /// Gets the column name for the path of folder.
577 /// <value>The column name for the path of folder.</value>
579 /// The value type is string.
581 /// <seealso cref="Folder.Path"/>
582 /// <since_tizen> 4 </since_tizen>
583 public static string Path => "FOLDER_PATH";
586 /// Gets the column name for the name of folder.
588 /// <value>The column name for the name of folder.</value>
590 /// The value type is string.
592 /// <seealso cref="Folder.Name"/>
593 /// <since_tizen> 4 </since_tizen>
594 public static string Name => "FOLDER_NAME";
597 /// Gets the column name for the storage type of folder.
599 /// <value>The column name for the storage type of folder.</value>
601 /// The value type is integer.
602 /// The value should be an integer that is one of the <see cref="MediaContent.StorageType"/> values.
604 /// <seealso cref="Folder.StorageType"/>
605 /// <since_tizen> 4 </since_tizen>
606 public static string StorageType => "FOLDER_STORAGE_TYPE";
610 /// Provides the playlist column names that can be used for Select and Count commands.
612 /// <seealso cref="SelectArguments"/>
613 /// <seealso cref="CountArguments"/>
614 /// <seealso cref="QueryArguments.FilterExpression"/>
615 /// <seealso cref="SelectArguments.SortOrder"/>
616 /// <seealso cref="PlaylistCommand.Count(CountArguments)"/>
617 /// <seealso cref="PlaylistCommand.Select(SelectArguments)"/>
618 /// <since_tizen> 4 </since_tizen>
619 public static class PlaylistColumns
622 /// Gets the column name for the name of playlist.
624 /// <value>The column name for the name of playlist.</value>
626 /// The value type is string.
628 /// <seealso cref="Playlist.Name"/>
629 /// <since_tizen> 4 </since_tizen>
630 public static string Name => "PLAYLIST_NAME";
633 /// Gets the column name for the ID of playlist.
635 /// <value>The column name for the ID of playlist.</value>
637 /// The value type is integer.
639 /// <seealso cref="Playlist.Id"/>
640 /// <since_tizen> 4 </since_tizen>
641 public static string Id => "PLAYLIST_ID";
644 /// Gets the column name for the member order of playlist.
646 /// <value>The column name for the member order of playlist.</value>
648 /// The value type is integer.
650 /// <seealso cref="PlaylistCommand.UpdatePlayOrder(int, PlayOrder)"/>
651 /// <since_tizen> 4 </since_tizen>
652 public static string MemberOrder => "PLAYLIST_MEMBER_ORDER";
655 /// Gets the column name for the number of members of playlist.
657 /// <value>The column name for the number of members of playlist.</value>
659 /// The value type is integer.
661 /// <seealso cref="PlaylistCommand.AddMember(int, string)"/>
662 /// <seealso cref="PlaylistCommand.RemoveMember(int, int)"/>
663 /// <since_tizen> 4 </since_tizen>
664 public static string Count => "PLAYLIST_MEDIA_COUNT";
668 /// Provides the tag column names that can be used for the <see cref="SelectArguments"/>.
670 /// <seealso cref="SelectArguments"/>
671 /// <seealso cref="CountArguments"/>
672 /// <seealso cref="QueryArguments.FilterExpression"/>
673 /// <seealso cref="SelectArguments.SortOrder"/>
674 /// <seealso cref="MediaInfoCommand.CountTag(string, CountArguments)"/>
675 /// <seealso cref="MediaInfoCommand.SelectTag(string, SelectArguments)"/>
676 /// <seealso cref="TagCommand.Count(CountArguments)"/>
677 /// <seealso cref="TagCommand.CountMedia(int, CountArguments)"/>
678 /// <seealso cref="TagCommand.Select(SelectArguments)"/>
679 /// <seealso cref="TagCommand.SelectMedia(int, SelectArguments)"/>
680 /// <since_tizen> 4 </since_tizen>
681 public static class TagColumns
684 /// Gets the column name for the name of tag.
686 /// <value>The column name for the name of tag.</value>
688 /// The value type is string.
690 /// <seealso cref="Tag.Name"/>
691 /// <since_tizen> 4 </since_tizen>
692 public static string Name => "TAG_NAME";
695 /// Gets the column name for the number of media of tag.
697 /// <value>The column name for the number of media of tag.</value>
699 /// The value type is integer.
701 /// <seealso cref="TagCommand.AddMedia(int, string)"/>
702 /// <seealso cref="TagCommand.RemoveMedia(int, string)"/>
703 /// <since_tizen> 4 </since_tizen>
704 public static string Count => "TAG_MEDIA_COUNT";
707 /// Gets the column name for the ID of tag.
709 /// <value>The column name for the ID of tag.</value>
711 /// The value type is integer.
713 /// <seealso cref="Tag.Id"/>
714 /// <since_tizen> 4 </since_tizen>
715 public static string Id => "TAG_ID";
719 /// Provides the bookmark column names that can be used for Select and Count commands.
721 /// <seealso cref="SelectArguments"/>
722 /// <seealso cref="CountArguments"/>
723 /// <seealso cref="QueryArguments.FilterExpression"/>
724 /// <seealso cref="SelectArguments.SortOrder"/>
725 /// <seealso cref="BookmarkCommand.Count(CountArguments)"/>
726 /// <seealso cref="BookmarkCommand.Select(SelectArguments)"/>
727 /// <seealso cref="MediaInfoCommand.CountBookmark(string, CountArguments)"/>
728 /// <seealso cref="MediaInfoCommand.SelectBookmark(string, SelectArguments)"/>
729 /// <since_tizen> 4 </since_tizen>
730 public static class BookmarkColumns
733 /// Gets the column name for the offset of the bookmark.
735 /// <value>The column name for the offset of the bookmark.</value>
737 /// The value type is integer.
739 /// <seealso cref="Bookmark.Offset"/>
740 /// <since_tizen> 4 </since_tizen>
741 public static string Offset => "BOOKMARK_MARKED_TIME";
744 /// Gets the column name for the ID of the bookmark.
746 /// <value>The column name for the ID of the bookmark.</value>
748 /// The value type is integer.
750 /// <seealso cref="Bookmark.Id"/>
751 /// <since_tizen> 4 </since_tizen>
752 public static string Id => "BOOKMARK_ID";
755 /// Gets the column name for the name of the bookmark.
757 /// <value>The column name for the name of the bookmark.</value>
759 /// The value type is string.
761 /// <seealso cref="Bookmark.Name"/>
762 /// <since_tizen> 4 </since_tizen>
763 public static string Name => "BOOKMARK_NAME";
767 /// Provides the face info column names that can be used for Select and Count commands.
769 /// <seealso cref="SelectArguments"/>
770 /// <seealso cref="CountArguments"/>
771 /// <seealso cref="QueryArguments.FilterExpression"/>
772 /// <seealso cref="SelectArguments.SortOrder"/>
773 /// <seealso cref="FaceInfoCommand.Select(SelectArguments)"/>
774 /// <seealso cref="MediaInfoCommand.CountFaceInfo(string, CountArguments)"/>
775 /// <seealso cref="MediaInfoCommand.SelectFaceInfo(string, SelectArguments)"/>
776 /// <since_tizen> 4 </since_tizen>
777 public static class FaceInfoColumns
780 /// Gets the column name for the tag of face information.
782 /// <value>The column name for the tag of face information.</value>
784 /// The value type is string.
786 /// <seealso cref="FaceInfo.Tag"/>
787 /// <since_tizen> 4 </since_tizen>
788 public static string Tag => "MEDIA_FACE_TAG";
791 /// Gets the column name for the ID of face information.
793 /// <value>The column name for the ID of face information.</value>
795 /// The value type is string.
797 /// <seealso cref="FaceInfo.Id"/>
798 /// <since_tizen> 4 </since_tizen>
799 public static string Id => "MEDIA_FACE_ID";
803 /// Provides the storage column names that can be used for Select and Count commands.
805 /// <seealso cref="SelectArguments"/>
806 /// <seealso cref="CountArguments"/>
807 /// <seealso cref="QueryArguments.FilterExpression"/>
808 /// <seealso cref="SelectArguments.SortOrder"/>
809 /// <seealso cref="StorageCommand.Count(CountArguments)"/>
810 /// <seealso cref="StorageCommand.Select(SelectArguments)"/>
811 /// <since_tizen> 4 </since_tizen>
812 public static class StorageColumns
815 /// Gets the column name for the ID of storage.
817 /// <value>The column name for the ID of storage.</value>
819 /// The value type is string.
821 /// <seealso cref="Storage.Id"/>
822 /// <since_tizen> 4 </since_tizen>
823 public static string Id => "STORAGE_ID";
826 /// Gets the column name for the path of storage.
828 /// <value>The column name for the path of storage.</value>
830 /// The value type is string.
832 /// <seealso cref="Storage.Path"/>
833 /// <since_tizen> 4 </since_tizen>
834 public static string Path => "STORAGE_PATH";
837 /// Gets the column name for the type of storage.
839 /// <value>The column name for the type of storage.</value>
841 /// The value type is integer.
842 /// The value should be an integer that is one of the <see cref="MediaContent.StorageType"/> values.
844 /// <seealso cref="Storage.Type"/>
845 /// <since_tizen> 4 </since_tizen>
846 public static string Type => "MEDIA_STORAGE_TYPE";