Package io.ebeaninternal.server.deploy
Class DeployPropertyParser
- java.lang.Object
-
- io.ebeaninternal.server.deploy.DeployParser
-
- io.ebeaninternal.server.deploy.DeployPropertyParser
-
public final class DeployPropertyParser extends DeployParser
Converts logical property names to database columns with table alias.In doing so it builds an 'includes' set which becomes the joins required to support the properties parsed.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
convertWord()
String
getDeployWord(String expression)
ElPropertyDeploy
getFirstProp()
Return the first property found by the parser.Set<String>
getIncludes()
Return the join includes.DeployPropertyParser
setCatchFirst(boolean catchFirst)
Set to true to catch the first property.-
Methods inherited from class io.ebeaninternal.server.deploy.DeployParser
parse, setEncrypted
-
-
-
-
Method Detail
-
setCatchFirst
public DeployPropertyParser setCatchFirst(boolean catchFirst)
Set to true to catch the first property.
-
getFirstProp
public ElPropertyDeploy getFirstProp()
Return the first property found by the parser.
-
getIncludes
public Set<String> getIncludes()
Description copied from class:DeployParser
Return the join includes.- Specified by:
getIncludes
in classDeployParser
-
getDeployWord
public String getDeployWord(String expression)
- Specified by:
getDeployWord
in classDeployParser
-
convertWord
public String convertWord()
-
-