Package | Description |
---|---|
com.pervasive.datarush.namespace |
Provides utilities for creating and managing collections of named
objects.
|
Modifier and Type | Field and Description |
---|---|
static NamingPolicy<?> |
NamespaceBuilder.NO_DEFAULT_NAME
Predefined name generation policy throwing an exception.
|
Modifier and Type | Method and Description |
---|---|
static <T> NamespaceBuilder<T> |
NamespaceBuilder.sequencedNamespace(NamingPolicy<T> defaultNaming)
Gets a mutable namespace using the specified default naming policy.
|
static <T> NamespaceBuilder<T> |
NamespaceBuilder.uniqueNamespace(NamingPolicy<T> defaultNaming)
Gets a mutable namespace using the specified default naming policy.
|
Constructor and Description |
---|
NamespaceBuilder(CollisionPolicy<T> onCollision,
NamingPolicy<T> defaultNaming)
Creates a new mutable namespace with the specified collision and name
generation policies.
|
NamespaceBuilder(NamingPolicy<T> defaultNaming)
Creates a new mutable namespace with collisions causing an error
and the specified name generation policy.
|
Copyright © 2021 Actian Corporation. All rights reserved.