本文整理汇总了Java中com.holonplatform.core.datastore.DataTarget.getName方法的典型用法代码示例。如果您正苦于以下问题:Java DataTarget.getName方法的具体用法?Java DataTarget.getName怎么用?Java DataTarget.getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.holonplatform.core.datastore.DataTarget
的用法示例。
在下文中一共展示了DataTarget.getName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: resolve
import com.holonplatform.core.datastore.DataTarget; //导入方法依赖的package包/类
@Override
public Optional<TablePrimaryKey> resolve(DataTarget expression, ResolutionContext context)
throws InvalidExpressionException {
// validate
expression.validate();
String tableName = null;
Optional<TablePrimaryKey> targetPrimaryKey = Optional.empty();
// resolve target
final DataTarget<?> target = context.resolve(expression, DataTarget.class, context).orElse(expression);
target.validate();
tableName = target.getName();
if (targetPrimaryKey.isPresent()) {
return targetPrimaryKey;
}
return retrieve(tableName);
}
示例2: DefaultJoin
import com.holonplatform.core.datastore.DataTarget; //导入方法依赖的package包/类
/**
* Constructor
* @param target Target to join
* @param joinType Join type
*/
public DefaultJoin(DataTarget<T> target, JoinType joinType) {
super(target.getName(), target.getType());
this.joinType = joinType;
// check aliasable
if (AliasablePath.class.isAssignableFrom(target.getClass())) {
this.alias = ((AliasablePath<?, ?>) target).getAlias().orElse(null);
}
}