本文整理汇总了Java中org.apache.cassandra.auth.DataResource类的典型用法代码示例。如果您正苦于以下问题:Java DataResource类的具体用法?Java DataResource怎么用?Java DataResource使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DataResource类属于org.apache.cassandra.auth包,在下文中一共展示了DataResource类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: maybeCorrectResource
import org.apache.cassandra.auth.DataResource; //导入依赖的package包/类
public static IResource maybeCorrectResource(IResource resource, ClientState state) throws InvalidRequestException
{
if (DataResource.class.isInstance(resource))
{
DataResource dataResource = (DataResource) resource;
if (dataResource.isTableLevel() && dataResource.getKeyspace() == null)
return DataResource.table(state.getKeyspace(), dataResource.getTable());
}
return resource;
}
示例2: resource
import org.apache.cassandra.auth.DataResource; //导入依赖的package包/类
public final IResource resource() throws RecognitionException {
IResource res = null;
DataResource r =null;
try {
// /Users/daidong/Documents/gitrepos/cassandra-trunk/src/java/org/apache/cassandra/cql3/Cql.g:865:5: (r= dataResource )
// /Users/daidong/Documents/gitrepos/cassandra-trunk/src/java/org/apache/cassandra/cql3/Cql.g:865:7: r= dataResource
{
pushFollow(FOLLOW_dataResource_in_resource5030);
r=dataResource();
state._fsp--;
res = r;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
// do for sure before leaving
}
return res;
}
示例3: resource
import org.apache.cassandra.auth.DataResource; //导入依赖的package包/类
public final IResource resource() throws RecognitionException {
IResource res = null;
DataResource r = null;
try {
// /home/rajatsub/Documents/UIUC/RA/Cassandra/CassandraCodeBase/cassandra-trunk/src/java/org/apache/cassandra/cql3/Cql.g:735:5: (r= dataResource )
// /home/rajatsub/Documents/UIUC/RA/Cassandra/CassandraCodeBase/cassandra-trunk/src/java/org/apache/cassandra/cql3/Cql.g:735:7: r= dataResource
{
pushFollow(FOLLOW_dataResource_in_resource4204);
r=dataResource();
state._fsp--;
res = r;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return res;
}
示例4: protectedResources
import org.apache.cassandra.auth.DataResource; //导入依赖的package包/类
public Set<DataResource> protectedResources() {
access.log(Level.DEBUG, "Data Resource asked for: it's",dataResource.isEmpty()?"":"not","empty");
return dataResource;
}
示例5: PermissionAlteringStatement
import org.apache.cassandra.auth.DataResource; //导入依赖的package包/类
protected PermissionAlteringStatement(Set<Permission> permissions, IResource resource, String username)
{
this.permissions = permissions;
this.resource = (DataResource) resource;
this.username = username;
}
示例6: maybeCorrectResource
import org.apache.cassandra.auth.DataResource; //导入依赖的package包/类
public static DataResource maybeCorrectResource(DataResource resource, ClientState state) throws InvalidRequestException
{
if (resource.isColumnFamilyLevel() && resource.getKeyspace() == null)
return DataResource.columnFamily(state.getKeyspace(), resource.getColumnFamily());
return resource;
}