MONDRIAN: Store constrained columns in a map to avoid iteration in check(), as per suggestion in existing code.
MONDRIAN: Store constrained columns in a map to avoid iteration in check(), as per suggestion in existing code.

[git-p4: depot-paths = "//open/mondrian/": change = 12887]

cocosli/mondrian,Seiferxx/mondrian,preisanalytics/mondrian,Seiferxx/mondrian,truvenganong/mondrian,lgrill-pentaho/mondrian,cesarmarinhorj/mondrian,openedbox/mondrian,preisanalytics/mondrian,mustangore/mondrian,dkincade/mondrian,preisanalytics/mondrian,sayanh/mondrian,OSBI/mondrian,sayanh/mondrian,julianhyde/mondrian,citycloud-bigdata/mondrian,dkincade/mondrian,dkincade/mondrian,stiberger/mondrian,citycloud-bigdata/mondrian,openedbox/mondrian,julianhyde/mondrian,cocosli/mondrian,cocosli/mondrian,bmorrise/mondrian,AvinashPD/mondrian,cesarmarinhorj/mondrian,mdamour1976/mondrian,sayanh/mondrian,lgrill-pentaho/mondrian,nextelBIS/mondrian,stiberger/mondrian,wetet2/mondrian,nextelBIS/mondrian,mustangore/mondrian,rfellows/mondrian,pedrofvteixeira/mondrian,syncron/mondrian,OSBI/mondrian,openedbox/mondrian,cesarmarinhorj/mondrian,truvenganong/mondrian,OSBI/mondrian,Seiferxx/mondrian,AvinashPD/mondrian,rfellows/mondrian,bmorrise/mondrian,mdamour1976/mondrian,pentaho/mondrian,ivanpogodin/mondrian,lgrill-pentaho/mondrian,stiberger/mondrian,pentaho/mondrian,citycloud-bigdata/mondrian,ivanpogodin/mondrian,wetet2/mondrian,wetet2/mondrian,nextelBIS/mondrian,mdamour1976/mondrian,AvinashPD/mondrian,truvenganong/mondrian,pedrofvteixeira/mondrian,syncron/mondrian,mustangore/mondrian,syncron/mondrian,bmorrise/mondrian,pedrofvteixeira/mondrian,ivanpogodin/mondrian,pentaho/mondrian