Package edu.caltech.nanodb.relations
Class SchemaNameException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- edu.caltech.nanodb.server.NanoDBException
-
- edu.caltech.nanodb.relations.SchemaNameException
-
- All Implemented Interfaces:
java.io.Serializable
public class SchemaNameException extends NanoDBException
This exception is thrown when there are any schema name issues, such as duplicate column names, duplicate table names, ambiguous or invalid names, and so forth.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SchemaNameException()
Create a newSchemaNameException
with no message or cause.SchemaNameException(java.lang.String message)
Create a newSchemaNameException
with the specified message.SchemaNameException(java.lang.String message, java.lang.Throwable cause)
Create a newSchemaNameException
with the specified message and cause.SchemaNameException(java.lang.Throwable cause)
Create a newSchemaNameException
with the specified cause.
-
-
-
Constructor Detail
-
SchemaNameException
public SchemaNameException()
Create a newSchemaNameException
with no message or cause.
-
SchemaNameException
public SchemaNameException(java.lang.String message)
Create a newSchemaNameException
with the specified message.
-
SchemaNameException
public SchemaNameException(java.lang.Throwable cause)
Create a newSchemaNameException
with the specified cause.
-
SchemaNameException
public SchemaNameException(java.lang.String message, java.lang.Throwable cause)
Create a newSchemaNameException
with the specified message and cause.
-
-