Groovy Documentation

groovy.org.codenarc.rule.grails
[Groovy] Class GrailsDomainReservedSqlKeywordNameRule

java.lang.Object
  org.codenarc.rule.AbstractAstVisitorRule
      groovy.org.codenarc.rule.grails.GrailsDomainReservedSqlKeywordNameRule

class GrailsDomainReservedSqlKeywordNameRule
extends AbstractAstVisitorRule

Forbids usage of SQL reserved keywords as class or field names in Grails domain classes. Naming a domain class (or its field) with such a keyword causes SQL schema creation errors and/or redundant table/column name mappings.
Note: due to limited type information available during CodeNarc's operation, this rule will report fields of type Serializable, but not of its implementations. Please specify any implementations used as domain properties in #additionalHibernateBasicTypes.

Authors:
Artur Gajowy


Property Summary
String additionalHibernateBasicTypes

String additionalReservedSqlKeywords

String applyToFilesMatching

Class astVisitorClass

String name

int priority

 
Method Summary
AstVisitor getAstVisitor()

 

Property Detail

additionalHibernateBasicTypes

String additionalHibernateBasicTypes


additionalReservedSqlKeywords

String additionalReservedSqlKeywords


applyToFilesMatching

String applyToFilesMatching


astVisitorClass

Class astVisitorClass


name

String name


priority

int priority


 
Method Detail

getAstVisitor

@Override
AstVisitor getAstVisitor()


 

Groovy Documentation