Ubuntu TV Media Scanner
A centralized index for removable media content.
|
#include <mediascanner/propertyprivate.h>
Public Types | |
typedef DateTimeProperty::inherited::Private | inherited |
Public Member Functions | |
Private (const String &field_name, const MetadataKey &metadata_key, Category category, MergeStrategy merge_strategy, const StreamInfoFunction &merge_stream_info) | |
bool | TransformGriloValue (const GValue *input, Value *output) const |
Wrapper< GValue > | MakeGriloValue (const Value &value) const |
![]() | |
Private (const String &field_name, const MetadataKey &metadata_key, Category category, MergeStrategy merge_strategy, const StreamInfoFunction &merge_stream_info) | |
virtual | ~Private () |
Additional Inherited Members | |
![]() | |
virtual LuceneFields | MakeFields (const Value &value) const =0 |
virtual Value | TransformFields (const LuceneFields &fields) const =0 |
virtual Value | TransformSingleField (Lucene::FieldablePtr field) const =0 |
virtual Lucene::QueryPtr | MakeTermQuery (const Value &value) const =0 |
virtual Lucene::QueryPtr | MakeRangeQuery (const Value &lower_value, Boundary lower_boundary, const Value &upper_value, Boundary upper_boundary) const =0 |
virtual bool | TransformDBusVariant (GVariant *input, Value *output) const =0 |
virtual bool | supports_full_text_search () const =0 |
![]() | |
const String | field_name_ |
Value of Property::field_name(). More... | |
MetadataKey | metadata_key_ |
Value of Property::metadata_key(). More... | |
Category | category_ |
Value of Property::category(). More... | |
MergeStrategy | merge_strategy_ |
How to resolve merge conflicts for this property. More... | |
StreamInfoFunction | merge_stream_info_ |
Function for resolving stream information. More... | |
|
inline |
|
virtual |
Reimplemented from mediascanner::Property::Private.
|
virtual |
Implements mediascanner::Property::Private.