//
//  MCReportDataInfoQueryPlugin.h
//  MCReporting
//
//  Created by Alykhan Jetha on 07/02/06.
//  Copyright 2006 Marketcircle Inc.. All rights reserved.
//

#import "MCReportDataInfoPlugin.h"


@interface MCReportDataInfoQueryPlugin : MCReportDataInfoPlugin {
	NSDictionary *queryConfiguration;
	int operationMode;  // 0 - unconfigured, 1 - database, 2 - user selection, 3 - parent row, 4 parent group by
	
	NSString *fetchKeyPath;
	NSString *relationshipKeyPath;
	
	
}

- (NSDictionary *)queryConfiguration;
- (void)setQueryConfiguration:(NSDictionary *)aQueryConfiguration;

- (int)operationMode;
- (void)setOperationMode:(int)anOperationMode;

- (NSString *)fetchKeyPath;
- (void)setFetchKeyPath:(NSString *)aFetchKeyPath;

- (NSString *)relationshipKeyPath;
- (void)setRelationshipKeyPath:(NSString *)aRelationshipKeyPath;

- (void)determineFetchKeyPath;

@end
