
net.cassite.daf4j.ds.ParserPacket Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of daf4j-api Show documentation
Show all versions of daf4j-api Show documentation
A library provides facade api for data accessing.
The newest version!
package net.cassite.daf4j.ds;
/**
* 打包的整套解释器
*/
public class ParserPacket {
public final AndOrParser andOrParser;
public final AroundParser aroundParser;
public final ConditionParser conditionParser;
public final EntityDataParser entityDataParser;
public final ExpressionParser expressionParser;
public final QueryParameterParser queryParameterParser;
public final UpdateEntryParser updateEntryParser;
public final TxManager txManager;
public ConditionResolver conditionResolver;
public ExpressionResolver expressionResolver;
public ObjectResolver objectResolver;
public ParserPacket(AndOrParser andOrParser,
AroundParser aroundParser,
ConditionParser conditionParser,
EntityDataParser entityDataParser,
ExpressionParser expressionParser,
QueryParameterParser queryParameterParser,
UpdateEntryParser updateEntryParser,
TxManager txManager) {
this.andOrParser = andOrParser;
this.aroundParser = aroundParser;
this.conditionParser = conditionParser;
this.entityDataParser = entityDataParser;
this.expressionParser = expressionParser;
this.queryParameterParser = queryParameterParser;
this.updateEntryParser = updateEntryParser;
this.txManager = txManager;
}
void setResolvers(ConditionResolver conditionResolver,
ExpressionResolver expressionResolver,
ObjectResolver objectResolver) {
this.conditionResolver = conditionResolver;
this.expressionResolver = expressionResolver;
this.objectResolver = objectResolver;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy