Package net.sf.jsqlparser.parser.feature
Interface FeatureSet
- All Known Subinterfaces:
FeatureSetValidation
,ModifyableFeatureSet
,Version
- All Known Implementing Classes:
DatabaseType
,FeaturesAllowed
,H2Version
,MariaDbVersion
,MySqlVersion
,OracleVersion
,PostgresqlVersion
,SqlServerVersion
,SQLVersion
public interface FeatureSet
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
default ModifyableFeatureSet
copy()
getNotContained
(Collection<Feature> features) retainAll
(Collection<Feature> features)
-
Method Details
-
getFeatures
-
contains
- Returns:
true
if the feature is identical to one of the features contained in this set,false
otherwise
-
getFeaturesClone
- Returns:
- a new
HashSet
with a copy of supported features
-
getNotContained
- Parameters:
features
-- Returns:
- all features within this feature set which are not contained in given set
-
retainAll
- Parameters:
features
-- Returns:
- all features within this feature set which are contained in given set too.
-
copy
-